* sem-user.texi (Semanticdb Search Configuration): Rearrange nodes.
[bpt/emacs.git] / lisp / gnus / ChangeLog
CommitLineData
4332f3ec
CY
12009-11-19 Chong Yidong <cyd@stupidchicken.com>
2
3 * message.el (message-from-style, message-interactive)
4 (message-cite-prefix-regexp, message-sendmail-envelope-from)
5 (message-yank-prefix, message-indentation-spaces, message-signature)
6 (message-signature-file, message-default-headers): For GNU Emacs, set
7 default values from the corresponding mail-* variables.
8 (message-send-mail-with-sendmail): Use envelope-from only if
9 mail-specify-envelope-from is non-nil.
10
30123838
KY
112009-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
12
13 * rfc2047.el (rfc2047-decode-region): Don't quote decoded words
14 containing tspecial characters if they have been already quoted.
15
12ea3d65
GM
162009-10-24 Glenn Morris <rgm@gnu.org>
17
18 * gnus-art.el (help-xref-stack-item): Define for compiler.
19
6131a096
KY
202009-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
21
22 * gnus-sum.el (gnus-remove-overlays): eval-and-compile.
23
9bfd9a76
KY
242009-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
25
26 * gnus-sum.el (gnus-summary-show-thread): Remove useless goto-char.
27 (gnus-summary-show-thread, gnus-summary-hide-thread): Indent.
28
292009-10-16 Katsumi Yamaoka <yamaoka@jpl.org>
30
31 * gnus.el (gnus-overlay-get): New alias to overlay-get.
32 (gnus-overlays-in): New alias to overlays-in.
33
34 * gnus-sum.el (gnus-remove-overlays): Use gnus-overlays-in,
35 gnus-overlay-get, and gnus-delete-overlay.
36 (gnus-summary-show-thread): Make it work as well for systems in which
37 next-single-char-property-change is not available.
38 (gnus-summary-hide-thread): Use gnus-make-overlay and gnus-overlay-put.
39
402009-10-14 Reiner Steib <Reiner.Steib@gmx.de>
41
42 * gnus-sum.el (gnus-remove-overlays): Add doc string and alias.
43
442009-10-14 Dan Nicolaescu <dann@ics.uci.edu>
45
46 * gnus-sum.el (gnus-remove-overlays): Compatibility code for Emacs 21
47 and XEmacs that don't have `remove-overlays'.
48
492009-10-14 Stefan Monnier <monnier@iro.umontreal.ca>
50
51 * gnus-sum.el (gnus-summary-mode, gnus-summary-show-all-threads)
52 (gnus-summary-show-thread, gnus-summary-hide-thread): Get rid of
53 selective display. Use overlays instead.
54
84b5fcf6
JB
552009-10-04 Juanma Barranquero <lekktu@gmail.com>
56
57 * spam-stat.el (spam-stat-strip-xref): Fix typo in docstring.
58
0577a430
JB
592009-09-29 Juanma Barranquero <lekktu@gmail.com>
60
61 * spam-stat.el (spam-stat-load): Fix typo in message.
62
d93ec753
JB
632009-09-23 Juanma Barranquero <lekktu@gmail.com>
64
65 * gnus-art.el (gnus-article-encrypt-body):
66 * message.el (message-check-recipients):
67 * mm-util.el (mm-codepage-setup):
68 * nnir.el (gnus-summary-nnir-goto-thread, nnir-run-waissearch)
69 (nnir-run-swish++, nnir-run-swish-e): Fix typos in error messages.
70
54c72c31
KY
712009-09-22 Daiki Ueno <ueno@unixuser.org>
72
73 * mm-encode.el (mm-sign-option, mm-encrypt-option): New user option.
74 * mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Let users select
75 keys from the menu if mm-{sign,encrypt}-option is 'guided.
76 * mml-smime.el (mml-smime-epg-sign, mml-smime-epg-encrypt): Ditto.
77 * mml1991.el (mml1991-epg-sign, mml1991-epg-encrypt): Ditto.
78
63348d24
GM
792009-09-18 Glenn Morris <rgm@gnu.org>
80
81 * gnus-diary.el (gnus-diary-check-message):
82 * message.el (message-insert-formatted-citation-line):
83 * nnbabyl.el (top-level):
84 * nndiary.el (nndiary-schedule):
85 Fix typos in condition-case handlers.
86
54c72c31
KY
872009-09-15 Katsumi Yamaoka <yamaoka@jpl.org>
88
89 * gnus-art.el (gnus-article-edit-part): Work for the buffer
90 configuration that provides the sole article window in a frame;
91 position point correctly after deleting a part.
92
932009-09-14 Adam Sjøgren <asjo@koldfront.dk>
94
95 * spam.el (spam-unregister-on-reregister): Add boolean variable.
96 (spam-resolve-registrations-routine): Use it to unregister articles
97 that change status.
98
83ccc32c
KY
992009-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
100
101 * nnrss.el (nnrss-request-article): Remove binding of
102 default-enable-multibyte-characters that has gotten needless by
103 the 2007-07-13 change in rfc2047-encode-message-header.
104
105 * mml.el (mml-insert-multipart): Error on the message header.
106 (mml-insert-part): Error on the message header; position point at
107 the end of a MIME tag.
108
de0bdfe7
KY
1092009-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
110
5cc79e5a
KY
111 * gnus-util.el (with-no-warnings): Define it for old Emacsen.
112 (gnus-float-time): Alias to float-time if it exists.
de0bdfe7
KY
113
114 * ecomplete.el (with-no-warnings): Define it for old Emacsen.
115 (ecomplete-add-item): Don't use (featurep 'xemacs) to check if
116 float-time is available; suppress compile warning for time-to-seconds.
117
1182009-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
119
120 * mm-encode.el (mm-encode-buffer): Don't force 7bit encoding since MTA
121 may break data. Suggested by Dmitri Paduchikh <dpaduch@k66.ru>.
122 Add the optional argument `encoding' that overrides the default.
123
124 * mml.el (mml-generate-mime-1): Pass encoding defined by a user to
125 mm-encode-buffer.
126
63220e37
GM
1272009-09-04 Glenn Morris <rgm@gnu.org>
128
129 * qp.el (quoted-printable-encode-string): Use mm-enable-multibyte, or
130 mm-disable-multibyte, rather than default-enable-multibyte-characters.
131 * utf7.el (utf7-encode, utf7-decode): Use mm-with-multibyte-buffer, or
132 mm-with-unibyte-buffer, rather than default-enable-multibyte-characters.
133 * mm-util.el (mm-with-unibyte-current-buffer)
134 (mm-find-buffer-file-coding-system):
135 * yenc.el (yenc-decode-region): Use default-value rather than
136 default-enable-multibyte-characters.
137
2e62b574
GM
1382009-09-03 Glenn Morris <rgm@gnu.org>
139
140 * mm-util.el (mm-emacs-mule, mm-default-multibyte-p):
141 * rfc2047.el (rfc2047-encode-message-header): Use default-value rather
142 than default-enable-multibyte-characters.
143
de0bdfe7
KY
1442009-09-02 Karl Kleinpaste <karl@kleinpaste.org>
145
146 * gnus-art.el (gnus-article-read-summary-keys):
147 Fix gnus-buffer-configuration's value temporarily used.
148
3d493bef
GM
1492009-09-02 Glenn Morris <rgm@gnu.org>
150
9693d3c4
GM
151 * gnus-util.el (gnus-float-time): New function.
152 * gnus-delay.el (gnus-delay-article):
153 * gnus-sum.el (gnus-thread-latest-date):
154 * gnus-util.el (gnus-user-date): Use gnus-float-time.
155 * nnspool.el (nnspool-request-newgroups):
156 Use gnus-float-time rather than time-to-seconds.
157 * ecomplete.el (ecomplete-add-item): In Emacs, use float-time.
158
3d493bef
GM
159 * gnus-art.el (gnus-signature-face, gnus-header-from-face)
160 (gnus-header-subject-face, gnus-header-newsgroups-face)
161 (gnus-header-name-face, gnus-header-content-face):
162 * gnus-cite.el (gnus-cite-attribution-face, gnus-cite-face-1)
163 (gnus-cite-face-2, gnus-cite-face-3, gnus-cite-face-4)
164 (gnus-cite-face-5, gnus-cite-face-6, gnus-cite-face-7)
165 (gnus-cite-face-8, gnus-cite-face-9, gnus-cite-face-10)
166 (gnus-cite-face-11):
167 * gnus-picon.el (gnus-picon-xbm-face, gnus-picon-face):
168 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
169 (gnus-server-closed-face, gnus-server-denied-face)
170 (gnus-server-offline-face):
171 * gnus.el (gnus-group-news-1-face, gnus-group-news-1-empty-face)
172 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
173 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
174 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
175 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
176 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
177 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
178 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
179 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
180 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
181 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
182 (gnus-summary-selected-face, gnus-summary-cancelled-face)
183 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
184 (gnus-summary-normal-ticked-face, gnus-summary-high-ancient-face)
185 (gnus-summary-low-ancient-face, gnus-summary-normal-ancient-face)
186 (gnus-summary-high-undownloaded-face)
187 (gnus-summary-low-undownloaded-face)
188 (gnus-summary-normal-undownloaded-face)
189 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
190 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
191 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
192 (gnus-splash-face):
193 * message.el (message-header-to-face, message-header-cc-face)
194 (message-header-subject-face, message-header-newsgroups-face)
195 (message-header-other-face, message-header-name-face)
196 (message-header-xheader-face, message-separator-face)
197 (message-cited-text-face, message-mml-face):
198 * sieve-mode.el (sieve-control-commands-face)
199 (sieve-action-commands-face, sieve-test-commands-face)
200 (sieve-tagged-arguments-face):
201 * spam.el (spam-face):
202 Mark face aliases with "-face" in the name as obsolete.
203
7a4abdd6
GM
2042009-09-01 Glenn Morris <rgm@gnu.org>
205
206 * gnus-salt.el (gnus-pick-mouse-pick-region): Use forward-line rather
207 than goto-line.
208
29b647c5
MB
2092009-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
210
211 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
212 Don't move point if the command is invoked inside the message header.
213
265ac10b
SM
2142009-08-29 Stefan Monnier <monnier@iro.umontreal.ca>
215
216 * spam.el (spam-ifile-path, spam-bogofilter-path, spam-sa-learn-path)
217 (spam-ifile-database-path, spam-bsfilter-path, spam-spamassassin-path):
218 * nnmail.el (nnmail-spool-file, nnmail-fix-eudora-headers):
219 * nnir.el (nnir-swish-e-index-file):
220 * gnus-sum.el (gnus-summary-delete-marked-as-read)
221 (gnus-summary-delete-marked-with, gnus-summary-mark-as-unread-forward)
222 (gnus-summary-mark-as-unread-backward, gnus-summary-mark-as-unread):
223 * gnus-msg.el (gnus-inews-mark-gcc-as-read):
224 * gnus-art.el (gnus-article-hide-pgp-hook, gnus-treat-strip-pgp)
225 (gnus-treat-display-xface): Add Emacs version of obsolescence.
226
b0b63450
MB
2272009-08-28 Katsumi Yamaoka <yamaoka@jpl.org>
228
229 * mml.el (mml-attach-file, mml-attach-buffer, mml-attach-external):
230 Don't save excursion.
231
14acf2f5
SM
2322009-08-28 Stefan Monnier <monnier@iro.umontreal.ca>
233
234 * nnheader.el (nnheader-find-file-noselect):
235 * mm-util.el (mm-insert-file-contents):
236 Use (default-value 'major-mode) instead of default-major-mode.
237
d3192c8f
SM
2382009-08-27 Stefan Monnier <monnier@iro.umontreal.ca>
239
240 * nnrss.el (nnrss-request-article): Avoid default-fill-column.
241
ec179403
GM
2422009-08-25 Glenn Morris <rgm@gnu.org>
243
244 * nnir.el (top-level): Don't require cl at run-time.
245 (nnir-run-waissearch, nnir-run-swish-e, nnir-run-hyrex):
246 Replace cl-function substitute with gnus-replace-in-string.
247 (nnir-run-waissearch, nnir-run-swish++, nnir-run-swish-e)
248 (nnir-run-hyrex, nnir-run-namazu): Replace cl-function sort* with sort.
249 (nnir-run-find-grep): Replace cl-functions find-if and subseq with
250 simplified expansions.
251
5dcc825f
GM
2522009-08-22 Glenn Morris <rgm@gnu.org>
253
254 * gnus-art.el (gnus-button-patch): Use forward-line rather than
255 goto-line.
256
b0b63450
MB
2572009-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
258
259 * gnus-group.el (gnus-safe-html-newsgroups): New user option.
260
261 * gnus-art.el (gnus-bind-safe-url-regexp): New macro.
262 (gnus-mime-view-all-parts, gnus-mime-view-part-internally)
263 (gnus-mm-display-part, gnus-mime-display-single)
264 (gnus-mime-display-alternative): Use gnus-bind-safe-url-regexp to
265 override mm-w3m-safe-url-regexp according to gnus-safe-html-newsgroups.
266
267 * gnus-sum.el
268 (gnus-mark-copied-or-moved-articles-as-expirable): New user option.
269 (gnus-summary-move-article): Add expirable mark to articles copied or
270 moved to group that has auto-expire turned on if the option is non-nil.
271
1d2faf98
GM
2722009-07-24 Glenn Morris <rgm@gnu.org>
273
274 * gnus-demon.el (gnus-demon-add-nntp-close-connection):
275 Fix typo. (Bug#3903)
276
6ab2c7a8
MB
2772009-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
278
279 * gnus-art.el (gnus-article-mode-map): Bind the "e" key to
280 gnus-article-read-summary-keys rather than gnus-summary-edit-article
281 that should not be used for draft articles.
282 (gnus-article-read-summary-keys): Use key-binding instead of lookup-key
283 that has no concern in minor mode keys.
284 (gnus-article-summary-command, gnus-article-summary-command-nosave):
285 Abolish.
286
554a69b8
KY
2872009-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
288
289 * nnrss.el (nnrss-request-article): Allow mml-to-mime to generate MIME
290 article without making inquiry to a user for unknown encoding.
291
292 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--new-number)
293 (nnmaildir--scan): Assume i-node and device number that file-attributes
294 returns might be cons-cell.
295
2962009-07-16 Teodor Zlatanov <tzz@lifelogs.com>
297
298 * auth-source.el: Remove docs now in auth.texi. Don't use
299 `gnus-message' for logging. Add new variables `auth-source-debug' and
300 `auth-source-hide-passwords' and use them.
301
0985c8f6
GM
3022009-07-15 Glenn Morris <rgm@gnu.org>
303
304 * gnus-spec.el (gnus-make-format-preserve-properties): Doc fix.
305
ee5a613e
KY
3062009-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
307
308 * gnus-group.el (gnus-group-make-rss-group): Strip newlines and
309 excessive whitespace from the default values of title and description.
310
aa227ba5
KY
3112009-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
312
313 * mm-decode.el (mm-dissect-buffer): Use message-fetch-field instead of
314 mail-fetch-field to fetch Content-Description header in order to
315 exclude newlines.
316
0cf681b6
KY
3172009-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
318
319 * gnus-art.el (gnus-mime-delete-part): Specify gnus-decoded as charset
320 to deleted part.
321
3222009-05-30 David Engster <dengste@eml.cc>
323
324 * nnmairix.el: Remove old documentation in the commentary block.
325 (nnmairix-request-group): Do not update active file for nnml back ends.
326 (nnmairix-retrieve-headers): Set gnus-nov-is-evil to t for nnimap back
327 end so that overview files are ignored.
328 (nnmairix-update-groups): Make updating the groups more robust by using
329 marks.
330 (nnmairix-determine-original-group-from-path): Circumvent mairix bug
331 with dollar characters in message-id.
332
9cc20f6c
RS
3332009-04-28 Reiner Steib <Reiner.Steib@gmx.de>
334
335 * spam.el: Use dns-query instead of query-dns. Was renamed on
336 2008-12-25 in dns.el.
337
1dbc941a
SM
3382009-04-20 Stefan Monnier <monnier@iro.umontreal.ca>
339
340 * rfc2047.el (rfc2047-decode-region): Don't skip past `start', which
341 could happen if the text is only composed of spaces and/or tabs.
342
2235f4ac
MB
3432009-03-03 Brian Sniffen <bts@evenmere.org> (tiny change)
344
345 * gnus-draft.el (gnus-draft-send): Bind gnus-message-setup-hook to nil
346 when sending a queued message to avoid extra mml tags.
347
9cdff613
MB
3482009-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
349
350 * mml.el (mml-insert-mime): Don't break parts that mm-uu dissected.
351
87202be1
KY
3522009-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
353
354 * gnus-dired.el: Remove autoload for gnus-setup-message.
355 (gnus-dired-attach): Fake this-command value to prevent Gnus from
356 displaying Gnus logo; always use compose-mail.
357
920b3f72
KY
3582009-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
359
1e6b95a6 360 * gnus-dired.el: Tell autoload that gnus-setup-message is a macro.
920b3f72 361
0038d478
MB
3622009-02-18 Katsumi Yamaoka <yamaoka@jpl.org>
363
364 * gnus-nocem.el (gnus-nocem-groups): Remove invalid NoCeM groups.
365 (gnus-nocem-issuers): List currently active issuers; fix custom type.
366 (gnus-nocem-verifyer): Default to gnus-nocem-epg-verify if EasyPG is
367 available.
368 (gnus-nocem-epg-verify): New function.
369
9eb59592
MB
3702009-02-15 Reiner Steib <Reiner.Steib@gmx.de>
371
372 * gnus-art.el (gnus-button-alist): Recognize Konqueror info links.
373
e38658c4
GM
3742009-02-15 Glenn Morris <rgm@gnu.org>
375
376 * gnus-util.el (rmail-insert-rmail-file-header)
377 (rmail-count-new-messages, rmail-show-message): Remove unnecessary
378 autoloads.
379 (rmail-default-rmail-file): Remove unnecessary declaration.
380 (gnus-output-to-rmail): Handle mbox Rmail as well as Babyl Rmail.
381
1faded47
GM
3822009-02-14 Glenn Morris <rgm@gnu.org>
383
384 * gnus.el (rmail-default-rmail-file): Remove declaration of deleted
385 variable (only used in gnus-util, which declares it anyway).
fef8d38e
GM
386 (rmail-output-to-rmail-file): Remove autoload of deleted function,
387 which was only needed by gnus-art (changed to not use it any more).
1faded47
GM
388 (rmail-insert-rmail-file-header): Remove autoload of deleted function,
389 only used in gnus-util, which autoloads it itself.
390 (rmail-update-summary): Fix autoload.
391
fef8d38e
GM
392 * gnus-art.el (gnus-summary-save-in-mail): Use gnus-output-to-rmail
393 rather than rmail-output-to-rmail-file.
1faded47 394
c07dfdd9
GM
3952009-02-07 Glenn Morris <rgm@gnu.org>
396
397 * message.el (rmail-msg-restore-non-pruned-header): Remove unneeded
398 autoload of function that no longer exists.
399 (rmail-toggle-header): Declare.
400 (message-forward-rmail-make-body): Handle mbox Rmail.
401
49e787c9
GM
4022009-01-31 Glenn Morris <rgm@gnu.org>
403
404 * gnus-sum.el (gnus-summary-next-article): XEmacs-friendly version of
405 2009-01-09 change.
406
3b36c17e
MB
4072009-01-26 Teodor Zlatanov <tzlatanov@jumptrading.com>
408
409 * auth-source.el (auth-source-forget-user-or-password): Clarify docs.
410 (auth-source-forget-all-cached): New convenience function.
411 (auth-source-user-or-password): Accept list of modes or a single mode.
412
413 * mail-source.el (mail-source-bind, mail-source-set-1): Use list of
414 auth-source modes.
415
416 * nnimap.el (nnimap-open-connection): Use list of
417 auth-source modes.
418
419 * nntp.el (nntp-send-authinfo): Use list of
420 auth-source modes.
421
26b9f88d
MB
4222009-01-16 Teodor Zlatanov <tzz@lifelogs.com>
423
424 * auth-source.el: Update docs to reflect epa-file-enable is to be used
425 now.
426
4272009-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
428
429 * nnmail.el (nnmail-pathname-coding-system): Default to the `file-name'
430 coding system in XEmacs; add a workaround for XEmacs.
431
548f737d
MB
4322009-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
433
434 * mm-util.el (mm-coding-system-priorities): Protect against nil value
435 of current-language-environment.
436
4372009-01-13 Reiner Steib <Reiner.Steib@gmx.de>
438
439 * nnfolder.el (nnfolder-read-folder): Check if most-positive-fixnum is
440 available at runtime.
441
4422009-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
443
444 * gnus-art.el (article-date-ut): Fix end point of narrowing.
445
4462009-01-11 Aidan Kehoe <kehoea@parhasard.net>
447
448 * nnfolder.el (nnfolder-read-folder): The (lsh -1 -1) trick to generate
449 the greatest positive fixnum value doesn't work under an XEmacs with
450 bignum support; use the most-positive-fixnum constant instead,
451 available since Emacs 21.1 with cl and XEmacs 21.1.
452
63d12d38
KY
4532009-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
454
455 * gnus-sum.el (gnus-summary-next-article): Revert last change by which
456 XEmacs gets not to work.
457
548f737d
MB
4582009-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
459
460 * mm-util.el (mm-coding-system-priorities): Allow the value like
461 "Japanese (UTF-8)" of current-language-environment.
462
ed77e66c
GM
4632009-01-09 Glenn Morris <rgm@gnu.org>
464
465 * gnus-sum.el (gnus-summary-next-article): Replace last-command-char
466 with last-command-event.
467
e3e955fe
MB
4682009-01-08 Reiner Steib <Reiner.Steib@gmx.de>
469
470 * message.el (message-fix-before-sending): Amend comment.
471
4722009-01-07 David Engster <dengste@eml.cc>
473
474 * gnus-msg.el (gnus-inews-do-gcc): Fix last patch to deal with
475 simplified server definitions by converting it via
476 gnus-server-to-method.
477
4782009-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
479
480 * gnus-sum.el (gnus-summary-set-local-parameters): Always evaluate
481 parameter's operands.
482
4832009-01-06 David Engster <dengste@eml.cc>
484
485 * gnus-msg.el (gnus-inews-do-gcc): Reduce to short group name when on
486 primary select method (for gnus-group-mark-article-as-read).
487
41ec3f54
TH
4882009-01-06 Tassilo Horn <tassilo@member.fsf.org>
489
490 * gnus-art.el (gnus-treat-display-face): Fix docstring link to point to
491 `(gnus)Face', not `(gnus)X-Face'.
492
e3e955fe
MB
4932009-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
494
495 * mm-util.el (mm-ucs-to-char): New function.
496
497 * mm-url.el (mm-url-decode-entities): Use it.
498
4992009-01-03 Reiner Steib <Reiner.Steib@gmx.de>
500
501 * message.el (message-fix-before-sending): Add `eight-bit' to
502 illegible-text check.
503
35203a24
MO
5042009-01-03 Michael Olson <mwolson@gnu.org>
505
506 * nnimap.el (nnimap-retrieve-headers-progress): Handle edge case where
507 `headers' is nil. This can occur if the IMAP server does not have
508 permissions to read messages from a folder, but can write new messages
509 to the folder.
510 (nnimap-request-article-part): Do not insert `data' if it is nil.
511
e3e955fe
MB
5122009-01-01 Dave Love <fx@gnu.org>
513
514 * nnimap.el (nnimap-find-minmax-uid): Use imap-fetch-safe.
515
516 * nnimap.el: Fix author email.
517 (nnimap-split-rule): Add FIXME comment.
518 (nnimap-debug): Fix doc string.
519
5202008-12-25 Katsumi Yamaoka <yamaoka@jpl.org>
521
522 * gnus-sum.el (gnus-summary-set-article-display-arrow): Make
523 overlay-arrow-position and overlay-arrow-string buffer-local; no need
524 to check if those variables exist (first appeared in Emacs 18.50).
525
5262008-12-24 Katsumi Yamaoka <yamaoka@jpl.org>
527
528 * mm-util.el (mm-line-number-at-pos): New function.
529
530 * spam-report.el (spam-report-process-queue): Use it.
531
5322008-12-24 David Engster <dengste@eml.cc>
533
534 * gnus-sum.el (gnus-summary-set-local-parameters): Don't bind
535 parameters that haven't existed as variables as buffer-local variables.
536
5372008-12-23 Dave Love <fx@gnu.org>
538
539 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Don't use
540 cadar.
541
542 * sieve-manage.el (sieve-manage-starttls-p): Renamed from
543 imap-starttls-p.
544 (sieve-manage-starttls-open): Renamed from imap-starttls-open.
545
5462008-12-22 Reiner Steib <Reiner.Steib@gmx.de>
547
548 * spam-report.el (spam-report-gmane-max-requests): New constant.
549 (spam-report-gmane-wait): New variable.
550 (spam-report-gmane-ham, spam-report-gmane-spam)
551 (spam-report-url-ping-plain, spam-report-process-queue): Wait only if
552 spam-report-gmane-wait is non-nil should be sufficient to avoid DOS-ing
553 the server.
554
555 * nnheader.el (nnheader-read-timeout, nnheader-accept-process-output):
556 Add explanations.
557
558 * pop3.el (pop3-accept-process-output, pop3-read-timeout): Use
559 nnheader-accept-process-output and nnheader-read-timeout if available.
560 (pop3-movemail): Use it.
561
562 * message.el (message-check-news-body-syntax): Fix signature check if
563 there's an attachment.
564
5652008-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
566
567 * mm-util.el: Add comments to the mm- emulating functions.
568
5692008-12-21 Reiner Steib <Reiner.Steib@gmx.de>
570
571 * gnus-start.el (gnus-before-startup-hook): Fix doc string. Reported
572 by Stephen Berman <stephen.berman@gmx.net>.
573
c7948b5f
MB
5742008-12-18 Katsumi Yamaoka <yamaoka@jpl.org>
575
576 * mm-util.el (mm-substring-no-properties): New function.
577 (mm-read-charset, mm-subst-char-in-string, mm-replace-in-string)
578 (mm-special-display-p): Enable those lambda forms to be byte compiled.
579 (mm-string-to-multibyte): Doc fix.
580
581 * mml.el (mml-attach-file): Use mm-substring-no-properties.
582
5832008-12-18 Reiner Steib <Reiner.Steib@gmx.de>
584
585 * mml.el (mml-attach-file): Strip text properties from file name.
e3e955fe
MB
586 (Bug#1574)
587
5882008-12-16 Glenn Morris <rgm@gnu.org>
589
590 * mm-util.el (mm-charset-override-alist): Declare for compiler.
c7948b5f 591
bf46b4d4
MB
5922008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
593
594 * mml.el (mml-generate-mime-1): Prefer the MIME charset that Emacs
595 knows since the charset specified might be a bogus alias that
596 mm-charset-synonym-alist provides.
597
5982008-12-15 Reiner Steib <Reiner.Steib@gmx.de>
599
600 * mm-util.el (mm-charset-synonym-alist): Add bogus names "UTF8" and
601 "ISO_8859-1".
602
603 * gnus-start.el (gnus-backup-startup-file): Improve doc string.
604
96a22201
KY
6052008-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
606
607 * mm-util.el (mm-charset-eval-alist):
608 Define it before mm-charset-to-coding-system.
609 (mm-charset-to-coding-system): Add optional argument `silent';
610 define it before mm-charset-override-alist.
611 (mm-charset-override-alist): Add `(gb2312 . gbk)' to the
612 default value if it can be used in Emacs currently running;
613 silence mm-charset-to-coding-system.
614
b6b8f5fd
KY
6152008-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
616
617 * rfc2047.el (rfc2047-charset-to-coding-system): Add new argument
618 `allow-override' which says whether to use `mm-charset-override-alist'.
619 (rfc2047-decode-encoded-words): Use it.
620
621 * mm-util.el (mm-charset-override-alist): Fix custom type;
622 add `(gb2312 . gbk)' to choices.
623
1250af7b
KY
6242008-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
625
626 * mm-view.el (mm-inline-text-html-render-with-w3m): Make it simple and
627 fast.
628
629 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
630
886367d8
KY
6312008-12-04 Naohiro Aota <nao.aota@gmail.com>
632
633 * mm-view.el (mm-inline-text-html-render-with-w3m): Put special keymap
634 on links.
635
636 * gnus-art.el (gnus-article-wash-html-with-w3m): Ditto.
637
f66de92f
KY
6382008-12-03 Katsumi Yamaoka <yamaoka@jpl.org>
639
e01bbc12
KY
640 * message.el (message-idna-to-ascii-rhs-1): Protect against local
641 users' addresses that don't have domain parts.
642 (message-idna-to-ascii-rhs): Use message-narrow-to-headers-or-head
643 rather than message-narrow-to-head since there will be the message
644 header separator.
f66de92f 645
06c68f84
SM
6462008-12-02 Stefan Monnier <monnier@iro.umontreal.ca>
647
648 * nnimap.el (nnimap-retrieve-headers-progress): Don't use nnimap-demule
649 since the result is inserted in a unibyte buffer anyway.
650 (nnimap-demule-use-string-to-multibyte): Remove.
651 (nnimap-demule): Alias it to mm-string-to-multibyte.
652
9255ec86
RS
6532008-11-29 Reiner Steib <Reiner.Steib@gmx.de>
654
655 * nnimap.el (nnimap-demule-use-string-to-multibyte): New temporary
656 variable for debugging bug#464 and bug#1174.
657 (nnimap-demule): Use it.
658
030cca00
MB
6592008-11-24 Reiner Steib <Reiner.Steib@gmx.de>
660
661 * gnus-score.el (gnus-score-find-trace): Handle default score in total
662 score calculation correctly.
663
8a986865
SM
6642008-11-21 Stefan Monnier <monnier@iro.umontreal.ca>
665
666 * message.el (message-send-mail): Just set the buffer to unibyte
667 rather than use mm-with-unibyte-current-buffer which does a lot more.
668 (message-send-mail-partially): Don't bother with
669 mm-with-unibyte-current-buffer since it's already been made unibyte by
670 message-send-mail.
671
5b51650c
MB
6722008-11-11 Teodor Zlatanov <tzz@lifelogs.com>
673
674 * nnrss.el (nnrss-make-hash-index): Debug message of full item.
675
6762008-11-10 Teodor Zlatanov <tzz@lifelogs.com>
677
678 * netrc.el (netrc-parse): If a list is passed in as FILE, return it.
679
ed778fad
MB
6802008-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
681
682 * starttls.el (starttls-any-program-available): Rewritten so it doesn't
683 require itself and to remove `with-no-warnings'.
684
6852008-11-03 Teodor Zlatanov <tzz@lifelogs.com>
686
687 * starttls.el (starttls-any-program-available): Get the name of the
688 available TLS layer program.
689 (starttls-open-steam-gnutls, starttls-open-stream): Put port number as
690 well as the host name in the "opening" message.
691
692 * auth-source.el (auth-source-cache, auth-source-do-cache)
693 (auth-source-user-or-password): Cache passwords and logins by default,
694 allow override with `auth-source-do-cache'.
695 (auth-source-forget-user-or-password): Allow users to remove cache
696 entries if needed.
697
8e38a1a9
MB
6982008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
699
700 * ietf-drums.el (ietf-drums-remove-comments): Localize second
701 condition-case to only the forward-sexp call.
702
7032008-10-31 Teodor Zlatanov <tzz@lifelogs.com>
704
705 * ietf-drums.el (ietf-drums-remove-comments): Fix bug with single
706 quotes contained. Make it more robust regardless by an extra
707 condition-case wrapper.
708
9091f2d3
MB
7092008-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
710
711 * nnml.el (nnml-request-expire-articles): Check if the function set to
712 `nnmail-expiry-target' returns the symbol `delete'.
713
714 * nnfolder.el (nnfolder-request-expire-articles): Ditto.
715
716 * nnmail.el (nnmail-expiry-target): Fix custom type.
717
06b2d4c6
GM
7182008-10-02 Glenn Morris <rgm@gnu.org>
719
720 * mm-util.el (mm-codepage-setup): Tweak codepage error.
721 Silence compiler warning.
722
059b98fa
CY
7232008-09-30 Chong Yidong <cyd@stupidchicken.com>
724
725 * mml.el (mml-menu): Don't assume mml2015 is bound.
726
4520e527
MB
7272008-09-29 Katsumi Yamaoka <yamaoka@jpl.org>
728
729 * gnus-art.el (gnus-article-read-summary-keys): Check if summary window
730 exists.
731
09aece0b
GM
7322008-09-27 Glenn Morris <rgm@gnu.org>
733
734 * gnus-util.el (mail-header-remove-comments): Autoload it.
735
521c4a23
AS
7362008-09-27 Andreas Schwab <schwab@suse.de>
737
738 * gnus-util.el (gnus-split-references): Strip comments.
739 (gnus-parent-id): Likewise.
740
4520e527
MB
7412008-09-26 Reiner Steib <Reiner.Steib@gmx.de>
742
743 * message.el (message-confirm-send): Fix version.
744
7452008-09-25 Katsumi Yamaoka <yamaoka@jpl.org>
746
747 * message.el (message-idna-to-ascii-rhs-1): Use
748 mail-extract-address-components rather than mail-header-parse-addresses
749 that is an alias by default to ietf-drums-parse-addresses that does not
750 support non-ASCII names in headers' contents.
751
eef5ade7
MB
7522008-09-25 Teodor Zlatanov <tzz@lifelogs.com>
753
754 * message.el (message-confirm-send): Fixed variable documentation to
755 avoid the "y/n" wording.
756
4520e527 7572008-09-25 Francis Litterio <flitterio@gmail.com> (tiny change)
eef5ade7
MB
758
759 * message.el (message-set-auto-save-file-name): Save to a different
760 filename so multiple messages (especially drafts) can be recovered.
761
e52cac88
MB
7622008-09-24 Teodor Zlatanov <tzz@lifelogs.com>
763
764 * message.el (message-confirm-send): Add appropriate version.
765
7662008-09-22 Teodor Zlatanov <tzz@lifelogs.com>
767
768 * mm-view.el (mm-pkcs7-enveloped-magic): Fix extra parenthesis in
769 defvar.
770
7712008-09-22 Daiki Ueno <ueno@unixuser.org>
772
773 * mm-view.el (mm-pkcs7-signed-magic): Use literals.
774 (mm-pkcs7-enveloped-magic): Ditto.
775
64763fe3
MB
7762008-09-17 Simon Josefsson <simon@josefsson.org>
777
778 * sieve-manage.el (sieve-manage-is-string): Accept literals too.
779 Reported by Arnt Gulbrandsen <arnt@oryx.com>.
780
7812008-09-16 Teodor Zlatanov <tzz@lifelogs.com>
782
783 * gnus-registry.el (gnus-registry-use-long-group-names): Make t the
784 default, it's better.
785
7862008-09-11 Teodor Zlatanov <tzz@lifelogs.com>
787
788 * gnus-sum.el (gnus-summary-insert-line): Trap errors on setting the
789 summary line gnus-number property and ignore them (with a warning
790 message).
791
1ae03cd5
KY
7922008-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
793
794 * gnus-group.el (gnus-group-make-useful-group): Don't use the compiler
795 macro caddr in the interactive form since it won't be expanded.
796
c0ccb0d6
KY
7972008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
798
799 * gnus-art.el (gnus-mime-set-charset-parameters): Add new argument
800 `charset'; fix name of function called recursively.
801 (gnus-mime-view-part-as-charset): Don't bind gnus-newsgroup-charset.
802
14ce5fc2
KY
8032008-09-09 Katsumi Yamaoka <yamaoka@jpl.org>
804
805 * gnus-art.el (gnus-mime-strip-charset-parameters): Remove.
806 (gnus-mime-set-charset-parameters): New function.
807 (gnus-mime-view-part-as-charset): Use it to correctly display part
808 specifying wrong charset.
809
9e601b8d
MB
8102008-09-08 David Engster <dengste@eml.cc>
811
812 * nnmairix.el (nnmairix-create-server-and-default-group): Require match
813 in completing-read for back end server.
814
16dd13df
MB
8152008-09-03 Teodor Zlatanov <tzz@lifelogs.com>
816
817 * message.el (message-confirm-send): New variable to confirm sending a
818 message.
819 (message-send): Use it.
820
b86402ab
MB
8212008-08-30 Teodor Zlatanov <tzz@lifelogs.com>
822
823 * gnus-spec.el (gnus-parse-simple-format): Revert last patch.
824
8252008-08-29 Katsumi Yamaoka <yamaoka@jpl.org>
826
827 * gnus-spec.el (gnus-parse-simple-format): Remove trailing whitespace.
828
8292008-08-21 Teodor Zlatanov <tzz@lifelogs.com>
830
831 * gnus-registry.el (gnus-registry-max-track-groups): New variable to
832 prevent tracking too many groups.
833 (gnus-registry-split-fancy-with-parent, gnus-registry-fetch-groups):
834 Use it.
835
9153f10d
MB
8362008-08-11 Ralf Angeli <angeli@caeruleus.net>
837
838 * gnus-art.el (gnus-article-next-page): Respect `scroll-margin' when
839 moving point to the bottom of the window in order to avoid recentering.
840
8412008-08-11 Katsumi Yamaoka <yamaoka@jpl.org>
842
843 * gnus-art.el (gnus-article-next-page, gnus-article-prev-page)
844 (gnus-article-next-page-1): Use compiler directive (featurep 'xemacs).
845 (gnus-article-beginning-of-window): Fix calculation.
846
8472008-08-08 Katsumi Yamaoka <yamaoka@jpl.org>
848
849 * gnus-msg.el (gnus-summary-supersede-article)
850 (gnus-summary-resend-message-edit): Bind mail-parse-charset to the
851 value of gnus-newsgroup-charset to decode non-MIME encoded text in
852 message header.
853
82cc1916
DN
8542008-07-31 Dan Nicolaescu <dann@ics.uci.edu>
855
856 * message.el:
857 * gnus-start.el:
858 * gnus-registry.el: Remove VMS support.
859
6ecfe5c2
MB
8602008-07-30 Katsumi Yamaoka <yamaoka@jpl.org>
861
862 * rfc2104.el (rfc2104-string-make-unibyte): Define it as a compiler
863 macro.
864 (rfc2104-hash): Use it.
865
8662008-07-30 Reiner Steib <Reiner.Steib@gmx.de>
867
868 * gnus-sum.el (gnus-summary-sort-by-most-recent-number)
869 (gnus-summary-sort-by-most-recent-date): New commands.
870 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add key bindings
871 and menu entries.
872
8732008-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
874
875 * gnus-art.el (gnus-summary-save-in-pipe): Generate work buffer always;
876 don't redisplay article for raw contents; remove plural articles stuff.
877
878 * gnus-sum.el (gnus-summary-pipe-output): Pipe raw articles by symbolic
879 prefix `r'; use gnus-summary-save-in-pipe directly instead of relying
880 on gnus-summary-save-article; display results properly.
881
d62672f3
MB
8822008-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
883
884 * gnus-art.el (gnus-summary-save-in-pipe): Add optional argument `raw'.
885
8862008-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
887
888 * gnus-art.el (gnus-summary-save-in-pipe): Consider
889 gnus-save-all-headers.
890
d221466a
DN
8912008-07-21 Dan Nicolaescu <dann@ics.uci.edu>
892
893 * gnus-util.el (ns-focus-frame): Remove declaration.
894 (gnus-select-frame-set-input-focus): Undo previous change. Treat ns
895 like x.
896
b737c3d9
TTN
8972008-07-21 Thien-Thi Nguyen <ttn@gnuvola.org>
898
899 * rfc2104.el (rfc2104-zero): Delete defconst.
900 (rfc2104-hex-alist): Likewise.
901 (rfc2104-hex-to-int): Delete func.
902 (rfc2104-hexstring-to-bitstring): Likewise.
903 (rfc2104-nybbles): New defconst.
904 (rfc2104-hash): Rewrite for speed.
905
3c823a0c
GM
9062008-07-16 Glenn Morris <rgm@gnu.org>
907
908 * gnus-util.el (ns-focus-frame): Declare for compiler.
909
16c85f26
MB
9102008-07-10 Katsumi Yamaoka <yamaoka@jpl.org>
911
912 * gnus-art.el (gnus-article-save): Ignore gnus-visible-headers that is
913 set as a group parameter.
914 (gnus-summary-save-in-pipe): Work when it is called independently.
915 (gnus-summary-pipe-to-muttprint): Don't modify
916 gnus-summary-pipe-output-default-command.
917
ad546360
SM
9182008-07-10 Stefan Monnier <monnier@iro.umontreal.ca>
919
920 * message.el (message-send-mail-with-sendmail):
921 Display the error message.
922
89167438
MB
9232008-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
924
ad546360
SM
925 * gnus-art.el (gnus-default-article-saver):
926 Add gnus-summary-save-in-pipe to choices.
89167438
MB
927 (gnus-summary-save-in-pipe): Add :decode and :headers properties; use
928 gnus-summary-pipe-output-default-command as the default command.
929 (gnus-summary-pipe-to-muttprint): Update gnus-summary-muttprint-program
930 instead of gnus-last-shell-command.
931
ba60bd44
JB
932 * gnus-sum.el (gnus-summary-pipe-output-default-command):
933 New user option.
89167438
MB
934 (gnus-summary-muttprint-program): Mention the value will be changed.
935 (gnus-summary-save-article): Force showing of all headers.
936 (gnus-summary-pipe-output): Work with the 2nd argument HEADERS.
937
9382008-07-01 Rupert Swarbrick <rswarbrick@googlemail.com> (tiny change)
939
940 * gnus-score.el (gnus-score-find-trace): Add "Total score" line.
941
56fd9faa
JB
9422008-07-02 Juanma Barranquero <lekktu@gmail.com>
943
944 * nnimap.el (nnimap-id):
945 * sieve-manage.el (sieve-manage-open): Doc fixes.
946
68548459
JB
9472008-07-02 Francesc Rocher <rocher@member.fsf.org>
948
949 * gnus.el (gnus-group-startup-message): Prefer SVG or PNG image,
950 if available.
951
32bed934
SM
9522008-06-25 Stefan Monnier <monnier@iro.umontreal.ca>
953
eafee8f2
SM
954 * mm-util.el (mm-with-multibyte, mm-with-unibyte): Remove.
955
956 * nnkiboze.el (nnkiboze-generate-group):
957 Use explicit mm-disable-multibyte rather than mm-with-unibyte.
958
32bed934
SM
959 * nnmairix.el: Require CL.
960
2b968687
MB
9612008-06-15 David Engster <dengste@eml.cc>
962
963 * nnimap.el (nnimap-request-delete-group): Unselect group if necessary.
964
9652008-06-14 Aidan Kehoe <kehoea@parhasard.net>
966
32bed934
SM
967 * gnus-util.el (gnus-put-display-table, gnus-get-display-table):
968 New macros that expand to an `aset'/`aref' call under Emacs, and to a
2b968687
MB
969 runtime choice under XEmacs.
970
32bed934
SM
971 * gnus-sum.el (gnus-summary-set-display-table):
972 Use `gnus-put-display-table', `gnus-get-display-table',
2b968687
MB
973 `gnus-set-display-table' for the display table, instead of `aset'.
974
2b968687
MB
9752008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
976
977 * nnmairix.el: Add autoloads.
978
9792008-06-14 Reiner Steib <Reiner.Steib@gmx.de>
980
981 * nnmairix.el (nnmairix-delete-recreate-group)
982 (nnmairix-update-and-clear-marks): Fix error messages.
983
9842008-06-14 David Engster <dengste@eml.cc>
985
986 * nnmairix.el: Upgrade to version 0.6.
987 (nnmairix-group-toggle-propmarks-this-group)
988 (nnmairix-group-toggle-readmarks-this-group)
989 (nnmairix-group-delete-recreate-this-group)
990 (nnmairix-group-toggle-allowfast-this-group, nnmairix-propagate-marks)
991 (nnmairix-remove-tick-mark-original-article): New commands.
992 (nnmairix-mairix-search-options, nnmairix-propagate-marks-upon-close)
993 (nnmairix-propagate-marks-to-nnmairix-groups)
994 (nnmairix-only-use-registry, nnmairix-allowfast-default)
995 (nnmairix-marks-cache, nnmairix-version-output): New variables.
996 (nnmairix-request-set-mark, nnmairix-request-update-info): New back end
997 functions needed for marks propagation and manipulation of read marks.
998 (nnmairix-update-groups): New function.
999 (nnmairix-get-groups-from-server, nnmairix-delete-recreate-group)
1000 (nnmairix-determine-original-group-from-registry)
1001 (nnmairix-determine-original-group-from-path)
1002 (nnmairix-get-group-from-file-path, nnmairix-map-range)
ba60bd44
JB
1003 (nnmairix-check-mairix-version, nnmairix-group-toggle-parameter):
1004 New helper functions.
1005 (nnmairix-group-mode-hook, nnmairix-summary-mode-hook): Insert new
2b968687
MB
1006 keystrokes for new commands.
1007 (nnmairix-delete-and-create-on-change): Doc string cleanup.
1008 (nnmairix-request-group): Check allow-fast group parameter.
1009 (nnmairix-request-create-group): Set allow-fast group parameter if
1010 nnmairix-allowfast-default is set.
1011 (nnmairix-close-group): Propagate marks upon closing if needed.
1012 (nnmairix-group-toggle-threads-this-group): Use new.
1013 nnmairix-group-toggle-parameter helper function.
1014 (nnmairix-search): Better check for empty search result.
1015 (nnmairix-goto-original-article): Use new helper functions for
1016 determining original article.
1017 (nnmairix-show-original-article): Make sure message-id is in brackets.
1018 (nnmairix-call-mairix-binary): Change variable name.
1019 (nnmairix-update-and-clear-marks): Use nnmairix-delete-recreate-group
1020 helper function.
1021 (nnmairix-widget-toggle-activate): Fix doc string.
1022
a19a8f1b
MB
10232008-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
1024
1025 * nnir.el: Require edmacro when compiling with XEmacs.
1026 (nnir-run-find-grep): Don't use 3rd arg of `split-string' which is not
1027 available in Emacs 21.
1028
8abf1b22
GM
10292008-06-11 Glenn Morris <rgm@gnu.org>
1030
1031 * gnus-util.el (x-focus-frame):
1032 * gnus.el (image-size):
1033 * mm-decode.el (image-size): Declare.
1034
1035 * gnus-picon.el (declare-function): Add compat definition.
1036 (image-size): Declare.
1037
1038 * gnus-group.el (tool-bar-map):
1039 * gnus-sum.el (tool-bar-map): Define for compiler.
1040
1041 * gnus-ems.el (gnus-x-splash): Check tool-bar-mode is bound.
1042
1043 * nnfolder.el (gnus-intersection): Remove unnecessary autoload.
1044
1045 * gnus-agent.el, gnus-cache.el, gnus-ems.el, gnus-group.el:
1046 * gnus-logic.el, gnus-msg.el, gnus-util.el, gnus.el, mail-source.el:
1047 * message.el, mm-decode.el, mm-encode.el, mm-view.el, mml.el:
1048 * mml1991.el, mml2015.el, nnfolder.el, nnheader.el, nnimap.el:
1049 * nnmail.el, nnml.el, nnrss.el, nntp.el, nnvirtual.el:
1050 * sieve-manage.el, spam-report.el, spam.el:
1051 Remove unnecessary eval-and-compile of autoloads.
1052
43d28dcd
MA
10532008-06-08 Michael Albinus <michael.albinus@gmx.de>
1054
1055 * auth-source.el: Precise Tramp doc.
1056
966bd7bd
GM
10572008-06-07 Glenn Morris <rgm@gnu.org>
1058
1059 * nnmairix.el: Remove unnecessary eval-when-compile.
1060
10612008-06-06 Kai Großjohann <grossjohann@ls6.cs.uni-dortmund.de>
e6d2d263
MB
1062
1063 * nnir.el: New file.
1064
d346bf7e
SM
10652008-06-05 Stefan Monnier <monnier@iro.umontreal.ca>
1066
1067 * gnus-util.el (gnus-read-shell-command): New function.
1068 * mm-decode.el (mm-pipe-part):
1069 * gnus-art.el (gnus-summary-save-in-pipe): Use it.
1070
b1d6cda3
MB
10712008-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
1072
1073 * message.el (message-disassociate-draft): Revert 2008-03-18 change.
1074
6459e35e
GM
10752008-06-03 Glenn Morris <rgm@gnu.org>
1076
1077 * pop3.el (nnheader-accept-process-output): Autoload it.
1078
656b4fa1
MB
10792008-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
1080
1081 * rfc2231.el (rfc2231-decode-encoded-string): Don't decode things that
1082 are not 2-digit hexadecimal characters that follow `%'s.
1083
10842008-05-29 Reiner Steib <Reiner.Steib@gmx.de>
1085
1086 * message.el (message-bogus-recipient-p): Fix type in doc string.
1087 Reported by Stephen Eglen <S.J.Eglen@damtp.cam.ac.uk>.
1088 (message-bogus-addresses): Rename from message-bogus-address-regexp.
1089 Improve custom options.
1090 (message-bogus-recipient-p): Adjust accordingly.
1091
10922008-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
1093
1094 * nnmairix.el: Require edmacro when compiling with XEmacs.
1095
f394fa25
MB
10962008-05-24 Reiner Steib <Reiner.Steib@gmx.de>
1097
1098 * gnus-sum.el (gnus-summary-initial-limit): Use unless instead of if.
1099 (gnus-fetch-old-headers): Warn about setting it to t for Gmane groups.
1100
a368801c
MB
11012008-05-20 Teodor Zlatanov <tzz@lifelogs.com>
1102
1103 * auth-source.el: Add more docs.
1104
11052008-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1106
1107 * nnheader.el (nnheader-read-timeout): Change the default timeout from
1108 0.1 seconds to 0.01 seconds. This will make nntp and pop3 article
1109 retrieval faster in some cases, but might make CPU usage larger. If
1110 this has any bad side effects, we might revert this change.
1111
1112 * pop3.el (pop3-movemail): Change the sit-for from 0.1 to 0.01, which
1113 seems to make mail retrieval much, much faster.
1114 (pop3-movemail): Use nnheader-accept-process-output instead of sleeping
cc4a96c6 1115 unconditionally.
a368801c
MB
1116
1117 * gnus-draft.el (gnus-group-send-queue): Bind
1118 message-send-mail-partially-limit to nil to avoid being prompted.
1119
03c673c9
MB
11202008-05-16 Reiner Steib <Reiner.Steib@gmx.de>
1121
1122 * mml.el (mml-attach-buffer): Prompt for `disposition'.
1123
1124 * message.el (message-bogus-address-regexp): Fix and improve custom
1125 type.
1126 (message-setup-hook): Add message-check-recipients as custom option.
1127
58333467
MB
11282008-05-15 Reiner Steib <Reiner.Steib@gmx.de>
1129
1130 * message.el (message-cite-function): Remove bogus autoload which crept
1131 in during merge from v5-10.
1132
4079589f
MB
11332008-05-14 Teodor Zlatanov <tzz@lifelogs.com>
1134
1135 * nnimap.el (nnimap-open-connection): Fix login/password bug.
1136
1137 * nnrss.el (nnrss-normalize-date): Accept Unix-style epoch timestamps.
1138
1139 * auth-source.el: Preliminary Tramp docs.
1140 (auth-sources): Change the default auth-sources to use
1141 EPA .gpg files.
1142
e952b711
MB
11432008-05-09 Teodor Zlatanov <tzz@lifelogs.com>
1144
1145 * nntp.el: Autoload `auth-source-user-or-password'.
1146 (nntp-send-authinfo): Use it.
1147
1148 * nnimap.el: Autoload `auth-source-user-or-password'.
1149 (nnimap-open-connection): Use it.
1150
1151 * auth-source.el: Added docs on using with url-auth. Import gnus-util
1152 for the gnus-message function.
1153 (auth-source-user-or-password): Use it.
1154
4fedcc00
SM
11552008-05-08 Stefan Monnier <monnier@iro.umontreal.ca>
1156
1157 * rfc2104.el (rfc2104-hexstring-to-bitstring): Rename it back from
1158 rfc2104-hexstring-to-byte-list. Return a unibyte string.
1159 (rfc2104-hash): Use it.
1160
149cd465
JB
11612008-05-08 Juanma Barranquero <lekktu@gmail.com>
1162
1163 * gnus-art.el (gnus-article-toggle-truncate-lines):
1164 Don't use `iff' in docstring.
1165
0ab5c2be
MB
11662008-05-07 Teodor Zlatanov <tzz@lifelogs.com>
1167
1168 * gnus-registry.el: Adjusted copyright dates and added a keyword.
1169
1170 * gnus-util.el (gnus-extract-address-component-name)
1171 (gnus-extract-address-component-email): Convenience functions around
1172 `gnus-extract-address-components'.
1173
4fedcc00
SM
1174 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
1175 Use `gnus-extract-address-component-email' to fix bug of comparing full
0ab5c2be
MB
1176 sender name to `user-mail-address'.
1177
11782008-05-05 Teodor Zlatanov <tzz@lifelogs.com>
1179
1180 * gnus-registry.el (gnus-registry-grep-in-list): Fix logic, use
1181 catch/throw to optimize.
1182 (gnus-registry-find-keywords): Just use member to find a keyword.
1183
42a83f4b
SM
11842008-05-07 Stefan Monnier <monnier@iro.umontreal.ca>
1185
1186 * gnus-srvr.el (gnus-enter-server-buffer): Make sure the server-buffer
1187 is current before calling gnus-server-prepare.
1188 (gnus-server-setup-buffer, gnus-server-update-server)
1189 (gnus-server-read-server, gnus-browse-exit): Use with-current-buffer.
1190
d844ef2f
JL
11912008-05-04 Juri Linkov <juri@jurta.org>
1192
1193 * mailcap.el (mailcap-replace-in-string): New compatibility alias.
1194 (mailcap-file-default-commands): Use mailcap-replace-in-string
1195 instead of replace-regexp-in-string, and mailcap-delete-duplicates
1196 instead of delete-dups. Use [ \t\n]* for whitespace in regexp.
1197
f8a29505
MB
11982008-05-03 Reiner Steib <reiner.steib@gmx.de>
1199
1200 * gnus-sum.el (gnus-propagate-marks): Fix custom version.
1201
3a23a519
MB
12022008-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
1203
1204 * gnus-sum.el (gnus-summary-save-parts): Inhibit even more treatment
1205 hooks.
1206 (gnus-update-read-articles): Speed up non-marks-using users.
1207 (gnus-use-marks): Define gnus-use-marks.
1208 (gnus-propagate-marks): Rename variable to something more sensible.
1209
38ac8b91
JB
12102008-05-02 Juanma Barranquero <lekktu@gmail.com>
1211
1212 * gmm-utils.el (gmm, gmm-verbose, gmm-lazy, gmm-customize-mode)
1213 (gmm-image-load-path-for-library): Fix typos in docstrings.
1214 (gmm-message): Reflow docstring.
1215
8336c962
MB
12162008-04-28 Teodor Zlatanov <tzz@lifelogs.com>
1217
42a83f4b
SM
1218 * mail-source.el (mail-source-set-1, mail-source-bind):
1219 Move auth-source code out of the macro to clean it up and fix bugs.
8336c962
MB
1220
12212008-04-26 Teodor Zlatanov <tzz@lifelogs.com>
1222
1223 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Don't split
1224 by sender if it's equal to user-mail-address, it's likely to be
1225 useless.
1226
1227 * mail-source.el (mail-source-bind): Don't use user or password if they
1228 are not bound. Unintern them if they are nil. Don't use server unless
1229 it's bound, and default it to empty string otherwise.
1230
58a67d68
MB
12312008-04-25 Teodor Zlatanov <tzz@lifelogs.com>
1232
1233 * mail-source.el: Load auth-source.el.
1234 (mail-source-bind): Add comments. Call auth-source-user-or-password to
1235 get user name or password, if auth-sources is set up.
1236
1237 * gnus-registry.el (gnus-registry-split-strategy): New variable for
1238 strategy of splitting with parent.
1239 (gnus-registry-split-fancy-with-parent)
1240 (gnus-registry-post-process-groups): Use it and fix prior
1241 bug (returning a list as the split result).
1242
1243 * auth-source.el (auth-sources): Remove server parameter.
1244 (auth-source-pick, auth-source-user-or-password)
1245 (auth-source-user-or-password-imap)
1246 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1247 (auth-source-user-or-password-sftp)
1248 (auth-source-user-or-password-smtp): Remove server parameter.
1249
296fa7b4
JB
12502008-04-25 Juanma Barranquero <lekktu@gmail.com>
1251
1252 * smime.el (smime-sign-region, smime-encrypt-region)
1253 (smime-decrypt-region):
1254 Remove redundant calls to `generate-new-buffer-name'.
1255
58a67d68
MB
12562008-04-24 Luca Capello <luca@pca.it> (tiny change)
1257
1258 * mm-encode.el (mm-safer-encoding): Add optional argument `type'.
1259 Don't use QP for message/rfc822.
1260 (mm-content-transfer-encoding): Pass `type' to mm-safer-encoding.
1261
2136a8a7
SM
12622008-04-24 Stefan Monnier <monnier@iro.umontreal.ca>
1263
1264 * sieve-manage.el (sieve-string-bytes): Remove.
1265 (sieve-manage-putscript): Use length instead: `string-bytes' gives the
1266 correct byte-length only if the process's coding-system is the same as
1267 the one used internally by Emacs to represent strings.
1268
a837fe74
JL
12692008-04-22 Juri Linkov <juri@jurta.org>
1270
1271 * mailcap.el (mailcap-file-default-commands): New function.
1272
d55fe5bb
MB
12732008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1274
1275 * message.el (message-signature-separator, message-cite-function):
1276 Change custom version.
1277
12782008-04-13 Reiner Steib <Reiner.Steib@gmx.de>
1279
1280 * mm-decode.el (mm-display-external): Make temp file read-only.
1281
12822008-04-12 Reiner Steib <Reiner.Steib@gmx.de>
1283
1284 * gnus-diary.el (gnus-article-edit-mode-map, message-mode-map): Remove
1285 binding for `gnus-diary-version'. Bind `gnus-diary-check-message' to
1286 `C-c C-f d'.
1287
12882008-04-12 Adrian Aichner <adrian@xemacs.org>
1289
1290 * gnus-sum.el (gnus-summary-goto-subject): Typo fix.
1291
12922008-04-09 Teodor Zlatanov <tzz@lifelogs.com>
1293
1294 * auth-source.el: Added docs.
2136a8a7 1295 (auth-sources): Modify format to support server.
d55fe5bb
MB
1296 (auth-source-pick, auth-source-user-or-password)
1297 (auth-source-user-or-password-imap)
1298 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1299 (auth-source-user-or-password-sftp)
1300 (auth-source-user-or-password-smtp): Add server parameter.
1301
13022008-04-08 Teodor Zlatanov <tzz@lifelogs.com>
1303
1304 * gnus-registry.el: Initialize the registry when gnus-registry-install
1305 is t.
1306
73f2395e
KY
13072008-04-08 Katsumi Yamaoka <yamaoka@jpl.org>
1308
1309 * compface.el (uncompface): Make buffer unibyte.
1310
e66d8771
SM
13112008-04-07 Stefan Monnier <monnier@iro.umontreal.ca>
1312
1313 * mail-source.el (mail-source-value):
1314 Prefer fboundp to functionp so it works with macros as well.
1315
407da272
GM
13162008-04-05 Glenn Morris <rgm@gnu.org>
1317
1318 * gnus-ems.el (mm-disable-multibyte): Autoload it.
1319
3b728e95
SM
13202008-04-05 Stefan Monnier <monnier@iro.umontreal.ca>
1321
d37ded9e
SM
1322 * mm-util.el (mm-with-unibyte-buffer, mm-with-multibyte-buffer):
1323 Prefer mm-(en|dis)able-multibyte to default-enable-multibyte-characters.
1324
407da272
GM
1325 * nnheader.el (nnheader-init-server-buffer): Change buffer's
1326 multibyteness after rather than before erasing it.
33e2f72c 1327
75eda25b
SM
1328 * gnus-art.el (gnus-mime-replace-part): Remove unnecessary use of
1329 mm-with-multibyte.
407da272
GM
1330 (gnus-request-article-this-buffer): Make sure the proper decoding is
1331 used if gnus-original-article-buffer happens to be unibyte.
75eda25b 1332
2b57967e
SM
1333 * gnus-ems.el (gnus-x-splash): Prefer mm-disable-multibyte to
1334 default-enable-multibyte-characters.
1335
d7eb3b36
SM
1336 * gnus-fun.el (gnus-display-x-face-in-from): Remove unnecessary use of
1337 default-enable-multibyte-characters.
1338
7ab0253d
SM
1339 * mm-decode.el (mm-inline-media-tests): Add entry for x-diff.
1340
3b728e95
SM
1341 * nnweb.el (nnweb-init): Avoid nn-with-unibyte.
1342
5faa2ec0
SM
13432008-04-03 Stefan Monnier <monnier@iro.umontreal.ca>
1344
1345 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1346 Fix last change in case the element is not even a symbol.
1347
59429511
MB
13482008-04-02 Simon Josefsson <simon@josefsson.org>
1349
1350 * nnimap.el (nnimap-enable-minmax-bug-workaround): Remove, replaced by
1351 imap-enable-exchange-bug-workaround.
1352 (nnimap-find-minmax-uid): Use imap-enable-exchange-bug-workaround.
1353
13542008-04-01 Simon Josefsson <simon@josefsson.org>
1355
1356 * nnimap.el (nnimap-find-minmax-uid): Revert last fix, the "fix" turns
1357 a 100 byte status-checks into a 2-3MB transfer for each group.
1358 (nnimap-enable-minmax-bug-workaround): New variable to toggle whether
1359 to enable bug workaround or not.
1360 (nnimap-find-minmax-uid): Only enable workaround conditionally.
1361
a0e08467
GM
13622008-03-31 Glenn Morris <rgm@gnu.org>
1363
1364 * message.el (mml2015-use): Declare for compiler.
1365 (message-info): Require mml2015 when appropriate.
1366
990e2c2f
SM
13672008-03-30 Stefan Monnier <monnier@iro.umontreal.ca>
1368
1369 * nntp.el (nntp-netcat-command): Rename from nntp-via-netcat-command.
1370 (nntp-netcat-switches): Rename from nntp-via-netcat-switches.
1371 (nntp-open-telnet, nntp-open-rlogin): Use with-current-buffer.
1372 (nntp-service-to-port): New function.
1373 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet)
1374 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Use it.
1375 (nntp-open-netcat-stream): New function.
1376 (nntp-open-via-rlogin-and-netcat): Don't use a pty.
1377
59429511
MB
13782008-03-29 Sven Joachim <svenjoac@gmx.de>
1379
1380 * gnus-sum.el (gnus-summary-make-menu-bar): Add missing dots.
1381
fa98585c
SM
13822008-03-29 Stefan Monnier <monnier@iro.umontreal.ca>
1383
1384 * message.el (message-make-in-reply-to): Use mm-with-multibyte-buffer.
1385
9b3ebcb6
MB
13862008-03-28 Michael Harnois <mdharnois@gmail.com> (tiny change)
1387
1388 * nnimap.el (nnimap-find-minmax-uid): Fix Exchange 2007 IMAP problem.
1389
13902008-03-24 Reiner Steib <Reiner.Steib@gmx.de>
1391
fa98585c
SM
1392 * message.el (message-signature-separator): Change default.
1393 Improve custom type.
9b3ebcb6
MB
1394 (message-cite-function): Change default to
1395 message-cite-original-without-signature.
1396
1397 * gnus-sum.el (gnus-summary-make-menu-bar): Add message-cite-function
1398 toggle.
1399
1400 * message.el (message-check-news-body-syntax): Fix signature check.
1401 (message-setup-1): Mark buffer as unmodified _after_ running
1402 message-setup-hook and handling message-alternative-emails.
1403 (message-shorten-references): Be more strict when building list of
1404 valid references to comply with GNKSA.
1405
fa98585c
SM
1406 * gnus-group.el (gnus-read-ephemeral-bug-group)
1407 (gnus-read-ephemeral-debian-bug-group)
1408 (gnus-read-ephemeral-emacs-bug-group): Use the correct variable.
9b3ebcb6
MB
1409
1410 * message.el (message-info): Don't use booleanp which isn't supported
1411 in Emacs 21 and XEmacs.
1412
14132008-03-22 Reiner Steib <Reiner.Steib@gmx.de>
1414
1415 * gnus-group.el (gnus-gmane-group-download-format): Rename from
1416 gnus-group-gmane-group-download-format.
1417 (gnus-group-read-ephemeral-gmane-group): Rename from
1418 gnus-group-read-ephemeral-gmane-group.
1419 (gnus-read-ephemeral-gmane-group-url): Rename from
1420 gnus-group-read-ephemeral-gmane-group-url.
b97439ce 1421 (gnus-bug-group-download-format-alist): New variable.
9b3ebcb6
MB
1422 (gnus-read-ephemeral-bug-group, gnus-read-ephemeral-debian-bug-group)
1423 (gnus-read-ephemeral-emacs-bug-group): New commands.
1424
14252008-03-21 Reiner Steib <Reiner.Steib@gmx.de>
1426
1427 * gnus-art.el (gnus-article-browse-html-article): Fix documentation.
1428 (gnus-visible-headers): Improve custom type.
1429
14302008-03-20 Reiner Steib <Reiner.Steib@gmx.de>
1431
1432 * mml.el (mml-menu): Add workarounds for XEmacs.
1433
1434 * gnus-art.el (gnus-article-browse-html-article): Inhibit display of
1435 X-Boundary header.
1436
1437 * message.el (message-simplify-recipients): Fix previous commit.
1438
b813166a
SM
14392008-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
1440
df06dd59 1441 * mm-util.el (mm-set-buffer-multibyte): New function.
61dc89b0 1442 * mm-decode.el (mm-copy-to-buffer): Use it.
df06dd59 1443
b813166a
SM
1444 * gnus-win.el (gnus-configure-frame, gnus-all-windows-visible-p):
1445 Prefer fboundp to functionp so it works with macros as well.
1446
9b3ebcb6
MB
14472008-03-19 Reiner Steib <Reiner.Steib@gmx.de>
1448
5faa2ec0
SM
1449 * message.el (message-alter-recipients-discard-bogus-full-name):
1450 New function.
9b3ebcb6
MB
1451 (message-alter-recipients-function): New variable.
1452 (message-get-reply-headers): Use it.
1453 (message-replace-header): New helper function.
1454 (message-recipients-without-full-name): New variable.
1455 (message-simplify-recipients): New command.
1456
1457 * mml.el (mml-menu): Add toggle for gnus-gcc-externalize-attachments.
1458
1459 * message.el (message-info): Handle EasyPG manual.
1460
1461 * mml.el (mml-menu): Add entry for EasyPG.
1462
14632008-03-18 Nils Ackermann <nils@ackermath.info> (tiny change)
1464
1465 * nnmh.el (nnmh-request-expire-articles): Prefer expiry-target group
1466 parameter.
1467
1468 * message.el (message-disassociate-draft): Specify drafts group name
1469 fully.
1470
14712008-03-17 Teodor Zlatanov <tzz@lifelogs.com>
1472
1473 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Eliminate
1474 unnecessary duplicates from the match list.
1475
14762008-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
1477
1478 * gnus-art.el (gnus-button-handle-info-keystrokes): Don't use optional
1479 args of `how-many' of which the XEmacs version doesn't take; declare
1480 Info-index-next as function.
1481
14822008-03-16 Reiner Steib <Reiner.Steib@gmx.de>
1483
1484 * gnus-score.el (gnus-score-headers): Fix handling of
1485 gnus-inhibit-slow-scoring.
1486
1487 * gnus-art.el (gnus-article-browse-html-article): Fix type in doc
1488 string.
1489 (gnus-button-url-regexp): Improve handling of parenthesis.
1490 (gnus-button-alist): Extend gnus-button-handle-info-keystrokes entry.
1491 (gnus-button-handle-info-keystrokes): Handle index entries.
1492
14932008-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
1494
1495 * mail-source.el (mail-source-delete-old-incoming) Fix regexp to find
1496 Incoming* files.
1497
14982008-03-13 Teodor Zlatanov <tzz@lifelogs.com>
1499
1500 * auth-source.el (auth-sources): Renamed from auth-source-choices.
1501 (auth-source-pick): Use it.
1502
15032008-03-12 Teodor Zlatanov <tzz@lifelogs.com>
1504
1505 * auth-source.el (auth-source-protocols)
1506 (auth-source-protocols-customize, auth-source-choices): Added and
1507 modified variable customizations and defaults.
1508 (auth-source-pick, auth-source-user-or-password)
1509 (auth-source-protocol-defaults, auth-source-user-or-password-imap)
1510 (auth-source-user-or-password-pop3, auth-source-user-or-password-ssh)
1511 (auth-source-user-or-password-sftp)
1512 (auth-source-user-or-password-smtp): Use new variables and provide an
1513 interface to netrc.el.
1514
15152008-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
1516
1517 * nntp.el (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet)
1518 (nntp-open-via-rlogin-and-netcat, nntp-open-via-telnet-and-telnet):
1519 Make sure the nntp port to specify is a string.
1520
dd58a686
SM
15212008-03-12 Stefan Monnier <monnier@iro.umontreal.ca>
1522
ed075cb4
SM
1523 * nntp.el: Use with-current-buffer.
1524 (nntp-send-buffer): Just set the buffer to unibyte rather than use the
1525 dubious mm-with-unibyte-current-buffer.
1526 (nntp-with-open-group-function): New function extracted from
1527 nntp-with-open-group macro.
1528 (nntp-with-open-group): Use the function, so it's easier to debug.
1529 Add indentation and debugging info.
9b3ebcb6
MB
1530 (nntp-open-telnet-stream, nntp-open-via-rlogin-and-telnet): Recommend
1531 the use of the netcat alternatives.
ed075cb4 1532
f15a9fec
SM
1533 * rfc2047.el (rfc2047-decode-string): Don't use `m'.
1534 Avoid mm-string-as-multibyte as well.
1535
944c87e0
SM
1536 * nnweb.el (nnweb-insert-html):
1537 Remove use of nnheader-string-as-multibyte.
1538
2ec9cf15
SM
1539 * nnheader.el (nnheader-init-server-buffer): Use with-current-buffer.
1540 (nnheader-string-as-multibyte): Remove.
1541
3d2440b4
SM
1542 * mm-view.el: Use inhibit-read-only.
1543 (mm-inline-text-html-render-with-w3, mm-inline-message): Use dolist.
1544 (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic): Use just string
1545 or unibyte-string.
1546
456cace2
SM
1547 * mm-uu.el (mm-uu-copy-to-buffer): Preserve (uni/multi)byteness.
1548 (mm-uu-yenc-extract): Use with-current-buffer.
1549
f5fcf556
SM
1550 * gnus-soup.el (gnus-soup-send-packet): Don't use
1551 mm-with-unibyte-current-buffer since the buffer is unibyte anyway.
1552
c9de7755
SM
1553 * nnmh.el: Use with-current-buffer.
1554 (nnmh-request-list-1): Use mm-string-to-multibyte rather than
1555 mm-string-as-multibyte on the output of mm-encode-coding-string.
1556
3d2440b4 1557 * nnimap.el (nnimap-retrieve-headers-progress): Use a unibyte buffer.
9c5fe825
SM
1558 (nnimap-request-move-article): Use with-current-buffer.
1559
3d2440b4
SM
1560 * mm-decode.el (mm-with-part): Set the buffer to unibyte before
1561 inserting the handle-buffer's text, so the implicit multibyte->unibyte
1562 conversion uses string-make-unibyte rather than string-as-unibyte.
d4eb2b7e 1563
228b6ecd
SM
1564 * gnus-msg.el: Use with-current-buffer.
1565
dd58a686
SM
1566 * message.el (message-ignored-resent-headers): Add "Delivered-To".
1567
9b3ebcb6
MB
15682008-03-10 Daiki Ueno <ueno@unixuser.org>
1569
1570 * mml2015.el (mml2015-epg-passphrase-callback): Type cast KEY-ID to a
1571 string for caching if it is 'PIN.
1572
37a68866
MB
15732008-03-08 Reiner Steib <Reiner.Steib@gmx.de>
1574
dd58a686
SM
1575 * mail-source.el (mail-source-delete-old-incoming-confirm):
1576 Change default to nil.
37a68866
MB
1577 (mail-source-delete-old-incoming): Make confirmation prompt more clear.
1578
8f7abae3
MB
15792008-03-07 Katsumi Yamaoka <yamaoka@jpl.org>
1580
1581 * gnus-art.el (gnus-narrow-to-page): Position point properly.
1582 (gnus-article-goto-prev-page): Work for articles having ^L's.
1583
1584 * gnus-sum.el (gnus-summary-end-of-article): Remove needless narrowing.
1585
1586 * mm-view.el (mm-w3m-standalone-supports-m17n-p): Fix typo.
1587
e0385bf4
KF
15882008-03-07 Karl Fogel <kfogel@red-bean.com>
1589
56388398 1590 * gnus-bookmark.el: Adjust for renames in bookmark.el.
e0385bf4
KF
1591 (gnus-bookmark-make-record): Was `gnus-bookmark-make-cell'.
1592 (gnus-bookmark-jump): Adjust some variable names.
1593
8f7abae3 15942008-03-06 Teodor Zlatanov <tzz@lifelogs.com>
a7b50e1c 1595
8f7abae3
MB
1596 * auth-source.el: New package.
1597 (auth-source-choices): Add customization entry point variable.
1598
1599 * gnus-registry.el (gnus-registry-user-format-function-M): Fix concat
1600 bug.
1601
16022008-03-05 Teodor Zlatanov <tzz@lifelogs.com>
1603
1604 * gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
1605 (gnus-registry-initialize, gnus-registry-install-p): Use it.
dd58a686 1606 (gnus-registry-install-shortcuts): Rename from
8f7abae3
MB
1607 gnus-registry-install-shortcuts-and-menus. Installs the shortcuts in
1608 the `gnus-registry-mark-map' keymap dynamically from
1609 `gnus-registry-marks'. The generated functions update the summary line
1610 when a registry mark is added or deleted, and will call
1611 `gnus-registry-install-p' (see the comments in the code).
1612 (gnus-registry-user-format-function-M): Use concat intelligently.
1613
1614 * gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
1615 the registry mark functions.
a7b50e1c 1616
c1717fbd
GM
16172008-03-05 Glenn Morris <rgm@gnu.org>
1618
1619 * gnus-art.el (gnus-article-mode-line-format-alist): Move to gnus-sum.
1620 * gnus-sum.el (gnus-article-mode-line-format-alist): Move here from
1621 gnus-art.
1622 (top-level): No need to load own source when compiling.
1623
8f7abae3
MB
16242008-03-04 Reiner Steib <Reiner.Steib@gmx.de>
1625
1626 * gnus-sum.el (gnus-print-buffer): Honor ps-print-color-p.
1627 Suggested by <chris.anderton@zetnet.co.uk>.
1628
1fc34624
GM
16292008-03-04 Glenn Morris <rgm@gnu.org>
1630
1631 * gnus-sum.el (top-level): No need to require gnus when compiling,
1632 since unconditionally required near start of file.
1633 (gnus-summary-display-while-building): Move definition before use.
1634
8f7abae3
MB
16352008-03-04 Teodor Zlatanov <tzz@lifelogs.com>
1636
1637 * gnus-registry.el (gnus-registry-user-format-function-M): Add
1638 formatting function.
1639
16402008-03-03 Teodor Zlatanov <tzz@lifelogs.com>
1641
1642 * gnus-registry.el (gnus-registry-marks): Changed format to be nicer
1643 with plists.
1644 (gnus-registry-do-marks, gnus-registry-install-shortcuts-and-menus):
1645 Use new format.
1646
16472008-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
1648
1649 * gnus-art.el (gnus-article-describe-bindings): Work for the version of
1650 `where-is-internal' that returns a range of key sequences.
1651
dacb905a
SM
16522008-03-03 Stefan Monnier <monnier@iro.umontreal.ca>
1653
a88fd51a
SM
1654 * mm-bodies.el (mm-decode-content-transfer-encoding): Simplify.
1655
c7a91ce1 1656 * gnus-sum.el: Use inhibit-read-only and with-current-buffer.
1fc34624
GM
1657 (gnus-summary-jump-to-group): Consider windows on other displayed
1658 frames as well. Similar changes might be needed elsewhere, but that's
1659 the one I've bumped into during my use.
c7a91ce1 1660
62dc3ac3 1661 * nndoc.el (nndoc-oe-dbx-type-p):
ef1b088a 1662 * gnus-msg.el (gnus-debug):
dacb905a
SM
1663 * gnus-group.el (gnus-update-group-mark-positions):
1664 Use mm-string-to-multibyte.
1665
8f7abae3
MB
16662008-03-02 Reiner Steib <Reiner.Steib@gmx.de>
1667
1668 * mml2015.el (mml2015-extract-cleartext-signature): Explain that it
1669 doesn't handle NotDashEscaped.
1670
1671 * mml.el (mml-menu): Improve help entries. Move Sign/Encrypt Part.
1672 (mml-dnd-attach-options): Fix typo in custom choice.
1673
1674 * gnus-group.el (gnus-group-read-ephemeral-gmane-group): Change
1675 nndoc-article-type to mbox.
1676 (gnus-group-read-ephemeral-gmane-group-url): Support permalink.
1677
1678 * mm-decode.el (mm-text-html-renderer): Prefer w3m over w3. Fall back
1679 to nil, instead of html2text.
1680
1681 * imap.el (imap-debug): Add `imap-ping-server'.
1682
1683 * gnus-bookmark.el: Add FIXMEs.
1684
1685 * message.el (message-form-letter-separator)
1686 (message-send-form-letter-delay): New variables.
1687 (message-send-form-letter): Use them. New command to send form
1688 letters. Requested by Uwe Siart.
1689 (message-send-mail-function): Doc fix. Add "Other" custom option.
1690
14e8de0c
MB
16912008-02-29 Andreas Seltenreich <andreas@gate450.dyndns.org>
1692
1693 * nnweb.el (nnweb-google-parse-1): Fix date parsing on articles with
1694 empty author.
1695
16962008-02-29 Teodor Zlatanov <tzz@lifelogs.com>
1697
1698 * gnus-registry.el (gnus-registry-marks): Add variable for
1699 customization of marks and their appearance.
1700 (gnus-registry-read-mark): Use it.
1701 (gnus-registry-do-marks): Add utility function to loop through
1702 `gnus-registry-marks'.
1703 (gnus-registry-install-shortcuts-and-menus): Add function to install
1704 shortcuts and menus.
1705 (gnus-registry-initialize): Use it.
1706 (gnus-registry-default-mark): Clarify documentation.
1707
ab74c815
GM
17082008-02-29 Glenn Morris <rgm@gnu.org>
1709
1710 * gnus-art.el, gnus-bookmark.el, gnus-dired.el, gnus-draft.el:
1711 * gnus-group.el, gnus-msg.el, gnus-score.el, gnus-sum.el, gnus-util.el:
1712 * gnus.el, mail-source.el, message.el, mm-decode.el, mm-uu.el, mml.el:
1713 * nnmail.el, pop3.el, smiley.el, smime.el, spam-report.el:
1714 Change defcustom :version from 23.0 to 23.1.
1715
14e8de0c
MB
17162008-02-28 Teodor Zlatanov <tzz@lifelogs.com>
1717
1718 * gnus-registry.el (gnus-registry-follow-group-p)
1719 (gnus-registry-post-process-groups): Add functions to aid registry
1720 splitting and improve logging. Clarify behavior in function
1721 documentation.
1722 (gnus-registry-split-fancy-with-parent): Use them.
1723
80de1778
SM
17242008-02-28 Stefan Monnier <monnier@iro.umontreal.ca>
1725
1726 * gnus-art.el: Use with-current-buffer.
1727
14e8de0c
MB
17282008-02-27 David Engster <dengste@eml.cc>
1729
1730 * nnmairix.el (nnmairix-request-group-with-article-number-correction):
1731 Express real group name in the response.
1732
17332008-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
1734
1735 * nnmairix.el (nnmairix-group-regexp, nnmairix-valid-backends)
1736 (nnmairix-last-server, nnmairix-current-server): Defvar them.
1737 (nnmairix-goto-original-article): Defvar gnus-registry-install and
1738 autoload gnus-registry-fetch-group when compiling.
149cd465 1739 (nnmairix-request-group-with-article-number-correction): Remove
14e8de0c
MB
1740 unreferenced argument passed to nnmairix-call-backend.
1741
17422008-02-27 Reiner Steib <Reiner.Steib@gmx.de>
1743
1744 * mm-uu.el (mm-uu-type-alist): Fix message-marks non-hide arguments.
1745 (mm-uu-extract): Improve face for low color ttys. Reported by Sascha
1746 Wilde.
1747
da13b6cc
GM
17482008-02-27 Glenn Morris <rgm@gnu.org>
1749
1750 * nnmairix.el: Change defcustom :version from 23.0 to 23.1.
be021c01
GM
1751 (nnmairix-group-regexp, nnmairix-valid-backends): Convert from free
1752 variables to defconsts. Convert comments to doc-strings.
1753 (nnmairix-last-server, nnmairix-current-server): Convert from free
1754 variables to defvars. Convert comments to doc-strings.
1755 (gnus-registry-fetch-group): Autoload.
1756 (nnmairix-replace-group-and-numbers): Use mapc rather than mapcar.
1757 (nnmairix-widget-get-values, nnmairix-widget-make-query-from-widgets)
14e8de0c
MB
1758 (nnmairix-widget-build-editable-fields): Use car cddr rather than
1759 caddr.
be021c01
GM
1760 (nnmairix-request-group): Bind nnmairix-fast and nnmairix-group around
1761 nnmairix-request-group-with-article-number-correction call.
1762 (nnmairix-fast, nnmairix-group): New, less general names, for free
1763 variables passed from nnmairix-request-group to
1764 nnmairix-request-group-with-article-number-correction. Declare.
1765 (nnmairix-request-group-with-article-number-correction):
1766 Use nnmairix-fast, nnmairix-group rather than fast, group.
da13b6cc 1767
3d0f8a67
MB
17682008-02-26 David Engster <dengste@eml.cc>
1769
1770 * nnmairix.el: New file. Mairix back end for Gnus. Initial import of
1771 version 0.5.
1772
17732008-02-26 Teodor Zlatanov <tzz@lifelogs.com>
1774
1775 * gnus-registry.el (gnus-registry-register-message-ids): Use `id'
1776 instead of making an extra function call. Don't add the current group
1777 to articles only when they have the group. Use
1778 `gnus-registry-fetch-groups' instead of `gnus-registry-fetch-group'.
1779 Reported by David <de_bb@arcor.de>.
1780
f5490ddc
MB
17812008-02-24 Miles Bader <miles@gnu.org>
1782
1783 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
1784 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region)
1785 (mm-find-mime-charset-region):
1786 * mm-bodies.el (mm-encode-body):
1787 * mml.el (mml-parse-1): Revert removal of `mm-hack-charsets'.
1788
52bec650
MB
17892008-02-16 Reiner Steib <Reiner.Steib@gmx.de>
1790
1791 * mail-source.el (mail-source-delete-incoming): Change default.
1792 Supplement doc string.
1793
1794 * gnus-util.el (gnus-y-or-n-p, gnus-y-or-n-p): Update comments.
1795
17962008-02-14 Reiner Steib <Reiner.Steib@gmx.de>
1797
1798 * nnmail.el (nnmail-message-id-cache-file): Derive from
1799 `gnus-home-directory'.
1800
18012008-02-11 Reiner Steib <Reiner.Steib@gmx.de>
1802
1803 * gnus-topic.el (gnus-topic-select-group, gnus-topic-read-group):
5e25c514 1804 Document negative prefix.
52bec650 1805
5e25c514 1806 * gnus-group.el (gnus-group-read-group): Document negative prefix.
52bec650
MB
1807
18082008-02-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
1809
1810 * message.el (message-unsent-separator): Add the Exim bounce
1811 separator.
1812
18132008-02-10 Daiki Ueno <ueno@unixuser.org>
1814
1815 * mml2015.el (mml2015-epg-sign): Remove skipped signers from the signer
1816 list.
1817 (mml2015-epg-encrypt): Remove skipped recipients/signers from the
1818 recipient/signer list.
1819
0b9c5ab7
RS
18202008-02-10 Reiner Steib <Reiner.Steib@gmx.de>
1821
1822 * mm-util.el (mm-codepage-setup): If cp-supported-codepages isn't
1823 fbound (Emacs 23 unicode), signal an error.
1824
1888e568
GM
18252008-02-08 Glenn Morris <rgm@gnu.org>
1826
1827 * gnus-art.el (pgg-display-output-buffer): Declare as function.
1828
52bec650
MB
18292008-02-07 Tassilo Horn <tassilo@member.fsf.org>
1830
1831 * nnimap.el (nnimap-open-connection): Add "143" and "993" as default
1832 ports to the calls to `netrc-machine-user-or-password' in addition to
1833 "imap" and "imaps".
1834
e9198520
MB
18352008-02-03 Reiner Steib <Reiner.Steib@gmx.de>
1836
1837 * gnus.el (gnus-group-startup-message): Add `find-image' call before
1838 image-load-path is let-bound. Reported by Harald Hanche-Olsen
1839 <hanche@math.ntnu.no>.
1840
18412008-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
1842
1843 * gnus-art.el (gnus-article-describe-bindings): Work for draft group.
1844
9303f985 18452008-02-01 Zhang Wei <id.brep@gmail.com>
aca7a3d2
MB
1846
1847 * rfc2047.el (rfc2047-charset-encoding-alist): Add gbk and GB18030.
1848
1849 * mm-util.el (mm-mime-mule-charset-alist): Add gbk and GB18030.
1850
9303f985 18512008-02-01 Miles Bader <miles@gnu.org>
aca7a3d2
MB
1852
1853 * mml.el (mml-parse-1): Remove apparently vestigial use of
1854 `mm-hack-charsets'.
1855 * mm-bodies.el (mm-encode-body): Likewise.
1856
9303f985 18572008-02-01 Kenichi Handa <handa@m17n.org>
aca7a3d2 1858
4fedcc00 1859 * rfc2104.el (rfc2104-hexstring-to-byte-list): Rename from
aca7a3d2
MB
1860 rfc2104-hexstring-to-bitstring and changed to return a byte list.
1861 (rfc2104-hash): Convert the result of concat to unibyte string.
1862
9303f985 18632008-02-01 Dave Love <fx@gnu.org>
aca7a3d2 1864
aca7a3d2
MB
1865 * gnus-start.el (gnus-read-newsrc-el-file): Don't bind
1866 coding-system-for-read.
1867 (gnus-gnus-to-quick-newsrc-format): Insert coding cookie.
1868
8385d659 1869 * mm-util.el (mm-hack-charsets, mm-iso-8859-15-compatible)
4fedcc00 1870 (mm-iso-8859-x-to-15-table, mm-iso-8859-x-to-15-region): Delete.
8385d659 1871 (mm-find-mime-charset-region): Remove hack-charsets stuff.
aca7a3d2 1872
10ef2ef7 18732008-01-24 Michael Sperber <sperber@deinprogramm.de>
a1da1e37
MB
1874
1875 * mail-source.el (mail-sources): Add `group' choice.
1876
1877 * nnmail.el (nnmail-get-new-mail-1): Abstract this out to add another
1878 parameter `in-group' to control into which group the articles go.
1879 Add treatment of `group' mail-source.
1880
a445370f
DN
18812008-01-24 Dan Nicolaescu <dann@ics.uci.edu>
1882
1883 * sieve.el (sieve-make-overlay, sieve-overlay-put, sieve-overlays-at):
1884 * message.el (message-beginning-of-line): Use featurep instead of bound
1885 tests in order to resolve conditionals at compile time.
1886
4599d0ec
MB
18872008-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
1888
1889 * gnus-art.el (gnus-insert-mime-button): Don't decode description.
1890
1891 * mm-decode.el (mm-dissect-buffer): Decode description.
1892
1893 * mml.el (mml-to-mime): Encode message header first.
1894
0b6799c3
MB
18952008-01-18 Katsumi Yamaoka <yamaoka@jpl.org>
1896
1897 * gnus-art.el (gnus-article-describe-bindings): Make it possible to use
1898 xrefs, i.e. [back] and [forward] buttons, in *Help* buffer.
1899
19002008-01-18 Teodor Zlatanov <tzz@lifelogs.com>
1901
1902 * gnus-registry.el (gnus-registry-trim): Use append, not concat.
1903
19042008-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
1905
1906 * gnus-art.el (gnus-article-read-summary-keys): Work for some `A'
1907 prefix keys.
1908 (gnus-article-read-summary-send-keys): Use gnus-character-to-event.
1909 (gnus-article-describe-bindings): Simplify; move XEmacs stuff to
1910 gnus-xmas.el.
1911
19122008-01-16 Teodor Zlatanov <tzz@lifelogs.com>
1913
1914 * gnus-registry.el (gnus-registry-marks, gnus-registry-default-mark):
1915 Add new variables for article mark management.
1916 (gnus-registry-extra-entries-precious, gnus-registry-trim): Define a
1917 list of extra data entries which, when present, will indicate that the
1918 article ID should not be trimmed from the registry.
1919 (gnus-registry-mark-article, gnus-registry-article-marks): Remove these
1920 functions.
1921 (gnus-registry-read-mark): New function to read a mark name from the
1922 user.
1923 (gnus-registry-set-article-mark, gnus-registry-remove-article-mark)
1924 (gnus-registry-set-article-mark-internal): New functions to add and
1925 remove marks.
1926 (gnus-registry-get-article-marks): New function to show the marks for
1927 an article, or retrieve them for further use.
1928
19292008-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
1930
1931 * gnus-art.el (gnus-article-describe-bindings): Show all `S' prefix
1932 keys when no argument is given.
1933
19342008-01-12 Reiner Steib <Reiner.Steib@gmx.de>
1935
1936 * gnus-sum.el (gnus-article-sort-by-random)
1937 (gnus-thread-sort-by-random): Fix doc strings. Reported by
1938 jidanni@jidanni.org.
1939
19402008-01-11 Katsumi Yamaoka <yamaoka@jpl.org>
1941
1942 * gnus-art.el (gnus-article-describe-bindings): New function.
1943 (gnus-article-read-summary-keys): Use it.
1944 (gnus-article-mode-map): Bind `C-h b' to it.
1945
95838435
MB
19462008-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
1947
1948 * gnus-art.el (gnus-article-read-summary-keys): Work for `C-h' on
1949 XEmacs.
1950 (gnus-article-describe-key, gnus-article-describe-key-briefly): Protect
1951 against non-character events.
1952
95838435
MB
19532008-01-09 Reiner Steib <Reiner.Steib@gmx.de>
1954
1955 * gnus-group.el (gnus-group-read-ephemeral-gmane-group-url): New
1956 command.
1957 (gnus-group-read-ephemeral-gmane-group): Use optional argument RANGE
1958 instead of END. Change name of the temp file.
1959 (gnus-group-gmane-group-download-format): Add doc string. Make it
1960 customizable.
1961
19622008-01-09 Katsumi Yamaoka <yamaoka@jpl.org>
1963
1964 * gnus-art.el (gnus-article-send-map): New keymap for `S' prefix keys;
1965 bind `S W' to gnus-article-wide-reply-with-original; set default
1966 binding to gnus-article-read-summary-send-keys.
1967 (gnus-article-read-summary-keys): Fix the order of keys; display
1968 continuation keys correctly in the echo area; describe bindings
1969 correctly when keys end with `C-h'.
1970 (gnus-article-read-summary-send-keys): New function.
1971 (gnus-article-describe-key, gnus-article-describe-key-briefly): Work
1972 for gnus-article-read-summary-send-keys; display continuation keys
1973 correctly in the echo area.
1974 (gnus-article-reply-with-original): Ignore prefix argument.
1975 (gnus-article-wide-reply-with-original): New function.
1976
d82cf70b
MB
19772008-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1978
1979 * gnus-bookmark.el (gnus-bookmark-mouse-available-p): Don't test for
1980 display-color-p. Reported by Reiner Steib <Reiner.Steib@gmx.de>.
1981
19822008-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1983
1984 * gnus-group.el (gnus-group-gmane-group-download-format): New variable.
1985 (gnus-group-read-ephemeral-gmane-group): New command.
1986
f3041af1
DN
19872008-01-06 Dan Nicolaescu <dann@ics.uci.edu>
1988
1989 * gnus.el (gnus-use-long-file-name): Remove reference to xenix.
1990
87035689
MB
19912007-12-28 Reiner Steib <Reiner.Steib@gmx.de>
1992
1993 * message.el (message-send-mail-function): Increase custom version.
1994
1995 * mml-sec.el, sieve-manage.el, smime.el: Simplify loading of
1996 password-cache or password. Suggested by Glenn Morris <rgm@gnu.org>.
1997
87035689
MB
19982007-12-19 Katsumi Yamaoka <yamaoka@jpl.org>
1999
2000 * gnus-art.el (gnus-article-browse-html-parts): Work for two or more
2001 html parts correctly; support forwarded messages.
2002 (gnus-article-browse-html-article): Remove work buffers.
2003
2004 * netrc.el: Bind encrypt-file-alist for Emacs 21 and XEmacs when
2005 compiling.
2006 (netrc-bound-and-true-p): New macro.
2007 (netrc-parse): Use it instead of bound-and-true-p that is not available
2008 in XEmacs 21.4.
2009
20102007-12-19 Teodor Zlatanov <tzz@lifelogs.com>
2011
2012 * gnus-registry.el (gnus-registry-mark-article)
2013 (gnus-registry-article-marks): Add functionality to mark articles
2014 through the Gnus registry.
2015
2016 * netrc.el: Autoload encrypt when encrypt-file-alist is set.
2017 (netrc-parse): Use encrypt-file-alist to determine if
2018 encrypt-find-model or encrypt-insert-file-contents should be used.
2019
541cbf8b
GM
20202007-12-19 Glenn Morris <rgm@gnu.org>
2021
2022 * mml.el (message-options-set, message-narrow-to-head)
2023 (message-in-body-p, message-mail-p, message-encode-message-body):
2024 Autoload.
2025 (message-remove-header, message-narrow-to-headers-or-head)
2026 (message-subscribed-p, message-make-mail-followup-to)
2027 (message-position-on-field, message-news-p)
2028 (message-options-set-recipient, message-generate-headers)
2029 (message-sort-headers): Declare as functions.
2030
87035689
MB
20312007-12-18 Reiner Steib <Reiner.Steib@gmx.de>
2032
2033 * gnus-draft.el (gnus-draft-send-message): Mention process/prefix
2034 convention in doc string.
2035
20362007-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
2037
2038 * gnus-art.el (gnus-article-browse-html-parts): Add message header and
2039 title to html parts.
2040 (gnus-article-browse-html-article): Pass message header to it.
2041
2042 * mm-decode.el (mm-display-external): Use mm-add-meta-html-tag.
2043
20442007-12-16 Reiner Steib <Reiner.Steib@gmx.de>
2045
2046 * mml-sec.el, sieve-manage.el, smime.el: Make loading of password-cache
2047 or password compatible with XEmacs.
2048
bbbe940b
MB
20492007-12-15 Reiner Steib <Reiner.Steib@gmx.de>
2050
2051 * gnus-art.el (article-verify-x-pgp-sig): Add reference to X-PGP-Sig
2052 format document.
2053 (gnus-mime-delete-part): Don't write description line if empty.
2054 (gnus-article-encrypt-body): Add confirmation for gnus-novice-user.
2055
880820fe 20562007-12-14 Johan Bockgård <bojohan@gnu.org>
bbbe940b
MB
2057
2058 * gnus-sum.el (gnus-summary-mark-unread-as-read)
2059 (gnus-summary-mark-read-and-unread-as-read)
2060 (gnus-summary-mark-current-read-and-unread-as-read)
2061 (gnus-summary-mark-unread-as-ticked): Doc fix.
2062 `gnus-mark-article-hook', not `gnus-summary-mark-article-hook'.
2063
20642007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
2065
2066 * gnus-sum.el (gnus-summary-prev-article): Fix doc string. Reported by
2067 Christoph Conrad <christoph.conrad@gmx.de>.
2068
20692007-12-14 Reiner Steib <Reiner.Steib@gmx.de>
2070
2071 * gnus-util.el (gnus-y-or-n-p, gnus-yes-or-no-p): Alias to y-or-n-p and
2072 yes-or-no-p.
2073
20742007-12-11 Katsumi Yamaoka <yamaoka@jpl.org>
2075
2076 * mm-decode.el (mm-add-meta-html-tag): New function.
002876ab 2077 (mm-save-part-to-file, mm-pipe-part): Use it.
bbbe940b
MB
2078
2079 * gnus-art.el (gnus-article-browse-delete-temp-files): Use
2080 gnus-y-or-n-p instead of y-or-n-p.
2081 (gnus-article-browse-html-parts): Work with message/external-body; use
2082 mm-add-meta-html-tag.
2083
cef98b13
GM
20842007-12-11 Glenn Morris <rgm@gnu.org>
2085
2086 * gnus-cache.el: Require gnus-sum not just when compiling.
2087
2088 * gnus-fun.el (gnus-display-x-face-in-from): Require gnus-art.
2089
2090 * gnus-int.el (gnus-server-opened, gnus-status-message): Move
2091 definitions before use.
2092
2093 * mm-decode.el: Require gnus-util.
2094 (mm-remove-part): Only call delete-annotation on XEmacs.
2095
2096 * mm-uu.el (gnus-original-article-buffer): Define for compiler.
2097
2098 * nnmail.el: Require gnus-int.
2099
2100 * spam.el: Move `require's before `eval-when-compile's.
2101
2102 * gnus-ems.el (gnus-alive-p):
2103 * gnus-fun.el (message-goto-eoh):
5ec7fe1b 2104 * gnus-util.el (gnus-group-name-decode):
cef98b13
GM
2105 * mail-source.el (gnus-compress-sequence):
2106 * message.el (Info-goto-node, format-spec):
2107 * mm-bodies.el (message-options-get):
2108 * mm-decode.el (mm-view-pkcs7):
2109 * mm-util.el (gmm-write-region):
2110 * mml-smime.el (mml-compute-boundary)
2111 (gnus-completing-read-with-default):
2112 * mml.el (widget-button-press, gnus-make-hashtable):
2113 * mml1991.el (mm-decode-content-transfer-encoding)
2114 (mm-encode-content-transfer-encoding)
2115 (message-options-get, message-options-set):
2116 * mml2015.el (gnus-buffer-live-p, gnus-get-buffer-create):
2117 * nnfolder.el (gnus-request-group):
2118 * nnheader.el (ietf-drums-unfold-fws):
2119 * rfc1843.el (mail-header-parse-content-type, message-narrow-to-head):
2120 * smime.el (gnus-run-mode-hooks):
2121 * spam-stat.el (gnus-message): Autoload.
2122
2123 * gnus-cache.el, gnus-fun.el, gnus-group.el, gnus.el, mail-source.el:
2124 * mm-bodies.el, mm-decode.el, mm-extern.el, mm-util.el:
2125 * mml-smime.el, mml.el, mml1991.el, mml2015.el, nndb.el, nnfolder.el:
2126 * nnmail.el, nnmaildir.el, nnrss.el, rfc1843.el, spam.el:
2127 Add declare-function compatibility definition.
2128
2129 * gnus-cache.el (nnvirtual-find-group-art):
2130 * gnus-fun.el (article-narrow-to-head, gnus-article-goto-header)
2131 (gnus-add-image, gnus-add-wash-type):
2132 * gnus-group.el (nnkiboze-score-file):
2133 * gnus-sum.el (turn-on-gnus-mailing-list-mode)
2134 (gnus-cache-write-active, mm-uu-dissect, idna-to-unicode):
5ec7fe1b
GM
2135 * gnus-util.el (gnus-find-method-for-group, gnus-group-name-charset)
2136 (message-tokenize-header, gnus-get-buffer-create)
2137 (mm-enable-multibyte, gnus-put-text-property, gnus-overlay-put)
2138 (gnus-make-overlay, mm-disable-multibyte, gnus-add-text-properties):
cef98b13
GM
2139 * gnus.el (gnus-group-decoded-name):
2140 * mail-source.el (imap-capability):
2141 * mm-bodies.el (message-options-set):
2142 * mm-decode.el (gnus-configure-windows):
2143 * mm-extern.el (message-goto-body):
2144 * mm-util.el (mm-delete-duplicates, mm-detect-coding-region):
2145 * mml-smime.el (epg-key-sub-key-list, epg-sub-key-capability)
2146 (epg-sub-key-validity, message-options-set):
2147 * mml.el (widget-event-point, gnus-configure-windows):
2148 * mml1991.el (mc-encrypt-generic, gpg-sign-encrypt, gpg-encrypt):
2149 * mml2015.el (epg-check-configuration, epg-configuration)
2150 (message-options-set):
2151 * nndb.el (nndb-request-article):
2152 * nnfolder.el (gnus-request-create-group):
2153 * nnmail.el (gnus-activate-group, gnus-group-mark-article-read):
2154 * nnmaildir.el (gnus-group-mark-article-read):
2155 * nnrss.el (w3-parse-buffer, gnus-group-make-rss-group):
2156 * rfc1843.el (message-fetch-field):
2157 * spam.el (gnus-extract-address-components):
2158 Declare as functions.
2159
bbbe940b
MB
21602007-12-10 Katsumi Yamaoka <yamaoka@jpl.org>
2161
2162 * gnus-art.el (gnus-article-browse-html-parts): Decode CTE.
2163
a5ded4c9
GM
21642007-12-09 Glenn Morris <rgm@gnu.org>
2165
2166 * gnus-uu.el (gnus-uu-yenc-article): Use insert-buffer-substring.
2167
2168 * gnus-art.el, gnus-spec.el, gnus-sum.el, gnus-util.el:
030cca00 2169 * message.el, mm-view.el, sieve-manage.el, smime.el:
1d1df709 2170 Add declare-function compatibility definition.
a5ded4c9
GM
2171
2172 * gnus-art.el (w3-region, w3m-region, Info-menu):
2173 * gnus-spec.el (gnus-summary-from-or-to-or-newsgroups):
2174 * gnus-sum.el (gnus-get-predicate):
2175 * gnus-util.el (mm-append-to-file, w32-focus-frame):
2176 * message.el (mail-abbrev-in-expansion-header-p):
2177 * mm-view.el (w3-do-setup, w3-region, w3-prepare-buffer)
8d0f97a4 2178 (w3m-detect-meta-charset, w3m-region):
1d1df709
GM
2179 * sieve-manage.el (password-read, password-cache-add)
2180 (password-cache-remove):
8d0f97a4 2181 * smime.el (password-read-and-add): Declare as functions.
a5ded4c9 2182
274f1353
DK
21832007-12-08 David Kastrup <dak@gnu.org>
2184
2185 * gnus-sum.el (gnus-summary-simplify-subject-query):
2186 * ecomplete.el (ecomplete-display-matches): Fix buggy call to
2187 `message'.
2188
a601fb74 21892007-12-07 Glenn Morris <rgm@gnu.org>
80d06753 2190
a601fb74 2191 * gnus-art.el (article-make-date-line): Revert previous change.
80d06753 2192
af5370ad
RS
21932007-12-06 Reiner Steib <Reiner.Steib@gmx.de>
2194
2195 * gnus-start.el (gnus-load): Rename local variable to avoid confusion.
2196
21ee0911
MB
21972007-12-06 Christian Plate <cplate@web.de> (tiny change)
2198
2199 * nnmaildir.el (nnmaildir-request-update-info): Improved performance.
2200 Call gnus-add-to-range ranges only once with a prepared article-list.
2201
22022007-12-06 Paul Jarc <prj@po.cwru.edu>
2203
149cd465
JB
2204 * nnmaildir.el (nnmaildir-request-list, nnmaildir-retrieve-groups)
2205 (nnmaildir-request-group, nnmaildir-retrieve-headers): Escape spaces in
21ee0911
MB
2206 group names with backslashes. Reported by Tassilo Horn
2207 <tassilo@member.fsf.org>.
2208
f0131492 22092007-12-06 Deepak Goel <deego3@gmail.com>
fd0c71e8 2210
a601fb74
GM
2211 * gnus-art.el (article-make-date-line):
2212 * gnus-start.el (gnus-load):
2213 * pop3.el (pop3-read-response): Fix buggy call to `error'.
fd0c71e8 2214
415a09fb
MB
22152007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2216
2217 * gnus-art.el (gnus-use-idna)
2218 * gnus-start.el (gnus-site-init-file)
2219 * message.el (message-use-idna)
2220 * mm-uu.el (mm-uu-hide-markers)
2221 * smiley.el (smiley-style): Revert changes that suppress warnings.
2222
22232007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2224
2225 * gnus-art.el (gnus-article-browse-html-parts): Add meta html tag to
2226 specify charset to html source. Reported by Christoph Conrad
2227 <christoph.conrad@gmx.de>.
2228
22292007-12-05 Katsumi Yamaoka <yamaoka@jpl.org>
2230
2231 * gnus-art.el (gnus-use-idna): Don't directly refer to the value of
2232 idna-program in order to suppress byte compile warning issued by XEmacs
2233 that came to byte compile the default value section of defcustom forms
2234 recently.
2235
2236 * gnus-start.el (gnus-site-init-file): Don't directly refer to the
2237 value of installation-directory.
2238
2239 * message.el (message-use-idna): Don't directly refer to the value of
2240 idna-program.
2241
2242 * mm-uu.el (mm-uu-hide-markers): Don't directly call defined-colors.
2243
2244 * smiley.el (smiley-style): Don't directly call face-attribute.
2245
b890d447
MB
22462007-12-04 Reiner Steib <Reiner.Steib@gmx.de>
2247
2248 * gnus-group.el (gnus-group-highlight-line): Add FIXME.
2249
2250 * gnus-dired.el: Reduce Gnus dependencies.
2251 (gnus-ems, gnus-msg, gnus-util, message, mm-decode, mml): Don't
2252 require. Use autoloads instead.
2253 (mml-attach-file, mm-default-file-encoding, mailcap-extension-to-mime)
2254 (mailcap-mime-info, mm-mailcap-command, ps-print-preprint)
2255 (message-buffers, gnus-setup-message, gnus-print-buffer): Autoload.
2256 (gnus-dired-mode): Adjust doc string.
2257 (gnus-dired-mail-mode): New variable.
2258 (gnus-dired-mode-map): Avoid using `gnus-define-keys'.
2259 (gnus-dired-mode): Avoid using `gnus-run-hooks'.
2260 (gnus-dired-mail-buffers): New function. Return mail or message
2261 composition buffers.
2262 (gnus-dired-attach): Use it.
2263 (gnus-dired-find-file-mailcap): Call `mailcap-mime-info' with
2264 NO-DECODE.
2265 (gnus-dired-print): Use `gnus-print-buffer' depending on
2266 `gnus-dired-mail-mode'.
2267
22682007-12-04 Katsumi Yamaoka <yamaoka@jpl.org>
2269
2270 * rfc2047.el (rfc2047-encoded-word-regexp)
2271 (rfc2047-encoded-word-regexp-loose): Move forward; add comments
2272 explaining what regexp patterns are for.
2273
13b0ef01
GM
22742007-12-04 Glenn Morris <rgm@gnu.org>
2275
2276 * password.el: Move to ../password-cache.el.
2277
2278 * mml1991.el (password-read, password-cache-add, password-cache-remove):
2279 * mml2015.el (password-read, password-cache-add, password-cache-remove):
2280 * mml-smime.el (password-read, password-cache-add)
2281 (password-cache-remove):
2282 No need to autoload, since mml-sec requires password.
2283
2284 * gnus.el (gnus-spam-resend-to, gnus-ham-resend-to):
2285 * message.el (gnus-extract-address-components):
2286 * mml-smime.el (gnus-extract-address-components): Define for compiler.
2287
2288 * mml-sec.el, sieve-manage.el, smime.el: Require password-cache or
2289 password.
2290
b890d447
MB
22912007-12-03 Reiner Steib <Reiner.Steib@gmx.de>
2292
2293 * mailcap.el: Reduce dependencies.
2294 (mail-header-parse-content-type): Autoload.
2295 (mailcap-delete-duplicates): New alias.
2296 (mailcap-mime-info): Add optional argument NO-DECODE.
2297 (mailcap-mime-types): Use mailcap-delete-duplicates.
2298
2299 * message.el (message-ignored-supersedes-headers): Add "X-ID".
2300
23012007-12-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
2302
2303 * gnus-sum.el (gnus-uu-extract-map): Add a command for the yenc
2304 function.
2305
2306 * gnus-uu.el (gnus-uu-decode-yenc): New command.
2307 (gnus-uu-yenc-article): New function.
2308
2309 * yenc.el (yenc-first-part-p, yenc-last-part-p): New functions.
2310
2311 * mm-uu.el (mm-uu-yenc-extract): Get the data from the original
2312 buffer.
2313
21662dc7
GM
23142007-12-02 Glenn Morris <rgm@gnu.org>
2315
323fc9ec
GM
2316 * sasl-cram.el, sasl-digest.el, sasl-ntlm.el, sasl.el:
2317 Move to ../net.
2318
21662dc7
GM
2319 * binhex.el, uudecode.el: Move to ../mail.
2320
ceabaeb3
GM
2321 * encrypt.el: Remove file.
2322
b890d447
MB
23232007-12-01 Reiner Steib <Reiner.Steib@gmx.de>
2324
2325 * message.el (message-cite-prefix-regexp): Remove `-' and `+' to avoid
2326 matches on patches.
2327
2328 * gnus-art.el (gnus-article-browse-html-article): Mention
2329 `mm-text-html-renderer' in the doc string.
2330
2331 * rfc2047.el (rfc2047-encode-max-chars): Refer to RFC 2047 in doc
2332 string. Add comments.
2333
2334 * message.el (message-idna-to-ascii-rhs-1): Don't call `idna-to-ascii'
2335 if rhs is ASCII.
2336
08545d0a
GM
23372007-12-01 Glenn Morris <rgm@gnu.org>
2338
fb18c032 2339 * dig.el, dns.el: Move to ../net.
c3335b6a 2340 * format-spec.el, hex-util.el, sha1.el: Move to ../.
4c1d5922 2341
08545d0a
GM
2342 * mail-source.el (top-level): Require format-spec before
2343 eval-when-compile.
2344
257a0a0d
GM
23452007-11-30 Glenn Morris <rgm@gnu.org>
2346
2347 * encrypt.el: Require password, rather than autoloading password-read.
2348
b890d447
MB
23492007-11-28 Elias Oltmanns <eo@nebensachen.de>
2350
2351 * gnus.el (gnus-method-to-server): Add an optional parameter so the
2352 caller can indicate whether the cache should be disregarded for this
2353 call. This way the result of the call is reproducible at all times and
2354 can be considered a canonical server name for the supplied method.
2355 (gnus-agent-method-p): Canonicalize server names by pushing their
2356 method through `gnus-method-to-server' using the no-cache argument.
2357
2358 * gnus-srvr.el (gnus-server-insert-server-line): Call
2359 `gnus-method-to-server' with `no-cache' argument.
2360
2361 * gnus-agent.el (gnus-agent-toggle-plugged): Don't call
2362 gnus-agent-possibly-synchronize-flags as this should be called when the
2363 server is actually being opened.
2364 (gnus-agent-possibly-synchronize-flags)
2365 (gnus-agent-possibly-synchronize-flags-server): Move check for the
2366 flags file of an agentized server to the latter function.
2367
2368 * gnus-int.el (gnus-agent-possibly-synchronize-flags-server): Autoload.
2369 (gnus-open-server): Call gnus-agent-possibly-synchronize-flags-server
2370 after a connection has been established successfully.
2371
23722007-11-28 Katsumi Yamaoka <yamaoka@jpl.org>
2373
2374 * gnus-art.el (article-display-face): Force to display face if called
2375 interactively; check if gnus-article-x-face-too-ugly matches author.
2376 (article-display-x-face): Display face even if From header is missing
2377 as article-display-face does.
2378
d50fd8e2
GM
23792007-11-28 Richard Stallman <rms@gnu.org>
2380
2381 * md4.el: Move to ../.
2382 * hmac-def.el, hmac-md5.el, ntlm.el: Move to ../net.
2383
b890d447
MB
23842007-11-27 Reiner Steib <Reiner.Steib@gmx.de>
2385
2386 * mail-source.el (mail-sources): Default to fetch from file for
2387 compatibility with default of nnmail-spool-file.
2388
23892007-11-27 Katsumi Yamaoka <yamaoka@jpl.org>
2390
2391 * rfc2047.el (rfc2047-allow-irregular-q-encoded-words): New variable.
2392 (rfc2047-encodable-p): Use rfc2047-encoded-word-regexp instead of "=?"
2393 to look for encoded word that should be encoded again.
2394 (rfc2047-encoded-word-regexp): Make B encoding pattern strict.
2395 (rfc2047-encoded-word-regexp-loose): New constant that has loose Q
2396 encoding pattern.
2397 (rfc2047-decode-region): Switch strict regexp and loose one according
2398 to rfc2047-allow-irregular-q-encoded-words.
2399
a06e7b5d
SJ
24002007-11-26 Simon Josefsson <simon@josefsson.org>
2401
2402 * imap.el: Move to ../net directory.
2403
b890d447
MB
24042007-11-25 Romain Francoise <romain@orebokech.com>
2405
2406 * gnus-msg.el (gnus-summary-reply): Delete extra paren.
2407
24082007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2409
2410 * nnmail.el (nnmail-spool-file): Remove obsolete variable.
2411 (nnmail-get-new-mail): Remove code using `nnmail-spool-file'.
2412
2413 * gnus-start.el (defvar, gnus-get-unread-articles): Remove code using
2414 `nnmail-spool-file'.
2415
2416 * nnkiboze.el (nnkiboze-generate-groups): Don't bind obsolete
2417 `nnmail-spool-file'.
2418
2419 * gnus-move.el (gnus-change-server): Ditto.
2420
2421 * gnus-kill.el (gnus-batch-score): Ditto.
2422
2423 * gnus-cache.el (gnus-jog-cache): Ditto.
2424
c9e31f32
SM
2425 * gnus-msg.el (gnus-summary-reply):
2426 Ignore gnus-confirm-mail-reply-to-news for wide and very wide replies.
b890d447
MB
2427
24282007-11-24 Reiner Steib <Reiner.Steib@gmx.de>
2429
c9e31f32
SM
2430 * gnus-cache.el (gnus-cache-generate-nov-databases):
2431 Use nnml-generate-nov-databases-directory instead of
b890d447
MB
2432 nnml-generate-nov-databases-1.
2433
e3b0153a
GM
24342007-11-24 Glenn Morris <rgm@gnu.org>
2435
2436 * message.el (message-tool-bar-retro): Update for rename
2437 mail_send.xpm->mail-send.xpm.
2438
b890d447
MB
24392007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
2440
2441 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
2442 `smime-ldap-search' for Emacs 22 and up.
2443
145cc6b9
RS
24442007-11-22 Reiner Steib <Reiner.Steib@gmx.de>
2445
63ff8478
RS
2446 * hashcash.el: Move to ../mail directory.
2447
8746c8b8
RS
2448 * smime-ldap.el: Remove. Not used in Emacs 22 and up.
2449
145cc6b9
RS
2450 * smime.el (smime-cert-by-ldap-1): Use `ldap-search' instead of
2451 `smime-ldap-search' for Emacs 22 and up.
2452
82816ba1
SM
24532007-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
2454
b7b80032
SM
2455 * gnus-art.el (gnus-article-truncate-lines): Use `truncate-lines'.
2456
82816ba1
SM
2457 * message.el (message-send-mail-function): Fix error convention.
2458 (message-mailer-swallows-blank-line, message-send-mail-with-sendmail)
2459 (message-widen-reply, message-send-mail, message-talkative-question)
2460 (message-with-reply-buffer, message-generate-new-buffer-clone-locals)
2461 (message-clone-locals, message-send-news): Use with-current-buffer.
2462 (message-insert-or-toggle-importance): Remove unused var `valid'.
2463 (message-make-references): Remove unused var `new-references'.
2464 (message-make-mail-followup-to): Remove unused var `subscribed-lists'.
2465
3042deef
JB
24662007-11-22 Juanma Barranquero <lekktu@gmail.com>
2467
2468 * spam.el (spam-find-spam, spam-enter-list): Doc fixes.
2469 (spam-split-symbolic-return-positive): Reflow docstring.
2470 (spam-backends, spam-summary-exit-behavior)
2471 (spam-mark-ham-unread-before-move-from-spam-group)
2472 (spam-summary-score-preferred-header, spam-sa-learn-spam-switch)
2473 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
2474 (spam-clear-cache, spam-backend-check, spam-install-backend)
2475 (spam-install-statistical-backend, spam-list-of-processors)
2476 (spam-group-processor-p, spam-split, spam-bogofilter-score)
2477 (spam-bsfilter-score, spam-check-bsfilter, spam-crm114-score)
2478 (spam-check-crm114, spam-initialize, spam-unload-hook):
2479 Fix typos in docstrings.
2480
b890d447
MB
24812007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2482
2483 * gnus-start.el (gnus-get-unread-articles): Mark groups as having never
2484 been checked if they have never been read and those group levels are
2485 higher than the one that a user specified.
2486
24872007-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
2488
2489 * gnus-start.el (gnus-get-unread-articles): Don't prevent from checking
2490 foreign groups unless a group level is specified by a user.
2491 Reported by Dan Nicolaescu <dann@ics.uci.edu>.
2492
b62a39c4
RS
24932007-11-21 Reiner Steib <Reiner.Steib@gmx.de>
2494
2495 * message.el (message-send-mail-function): Require sendmail.
2496
2ea6167b
RS
24972007-11-20 Reiner Steib <Reiner.Steib@gmx.de>
2498
9e0a8576
RS
2499 * message.el (message-send-mail-function): Check for smtpmail too.
2500
f21470ef
RS
2501 * utf7.el (utf7-encode, utf7-decode): Use coding system
2502 `utf-7'/`utf-7-imap' from utf-7.el' if available.
2503
2ea6167b
RS
2504 * message.el (message-send-mail-function): New function.
2505 (message-send-mail-function): Set default using
2506 message-send-mail-function. Adjust doc string.
2507 (message-send-mail-with-mailclient): New function.
2508
127a6f0e
GM
25092007-11-17 Richard Stallman <rms@gnu.org>
2510
2511 * assistant.el: Remove file.
2512
9efa445f
DN
25132007-11-16 Dan Nicolaescu <dann@ics.uci.edu>
2514
2515 * smime.el (from):
2516 * rfc2047.el (message-posting-charset):
2517 * qp.el (mm-use-ultra-safe-encoding):
2518 * pop3.el (parse-time-months):
2519 * nnrss.el (mm-text-html-renderer, mm-text-html-washer-alist):
2520 * nnml.el (files):
2521 * nnheader.el (gnus-newsgroup-name, nnheader-file-coding-system)
2522 (jka-compr-compression-info-list, ange-ftp-path-format)
2523 (efs-path-regexp):
2524 * nndiary.el (files):
2525 * mml2015.el (mc-default-scheme, mc-schemes, pgg-default-user-id)
2526 (pgg-errors-buffer, pgg-output-buffer, epg-user-id-alist)
2527 (epg-digest-algorithm-alist, inhibit-redisplay)
2528 (password-cache-expiry):
2529 * mml1991.el (pgg-default-user-id, pgg-errors-buffer)
2530 (pgg-output-buffer, password-cache-expiry):
2531 * mml.el (mml-dnd-protocol-alist, ange-ftp-name-format)
2532 (efs-path-regexp):
2533 * mml-smime.el (epg-user-id-alist, epg-digest-algorithm-alist)
2534 (inhibit-redisplay):
2535 * mm-uu.el (file-name, start-point, end-point, entry)
2536 (gnus-newsgroup-name, gnus-newsgroup-charset):
2537 * mm-util.el (mm-mime-mule-charset-alist, latin-unity-coding-systems)
2538 (latin-unity-ucs-list):
2539 * mm-bodies.el (mm-uu-yenc-decode-function, mm-uu-decode-function)
2540 (mm-uu-binhex-decode-function):
b97439ce 2541 * message.el (gnus-message-group-art, gnus-list-identifiers)
9efa445f
DN
2542 (rmail-enable-mime-composing, gnus-local-organization)
2543 (gnus-post-method, gnus-select-method, gnus-active-hashtb)
2544 (gnus-read-active-file, facemenu-add-face-function)
2545 (facemenu-remove-face-function, gnus-article-decoded-p)
2546 (tool-bar-mode):
2547 * mail-source.el (display-time-mail-function):
2548 * gnus-util.el (nnmail-pathname-coding-system)
2549 (nnmail-active-file-coding-system, gnus-emphasize-whitespace-regexp)
2550 (gnus-original-article-buffer, gnus-user-agent)
2551 (rmail-default-rmail-file, mm-text-coding-system, tool-bar-mode)
2552 (xemacs-codename, sxemacs-codename, emacs-program-version):
2553 * gnus-sum.el (tool-bar-mode, gnus-tmp-header, number):
2554 * gnus-start.el (gnus-agent-covered-methods)
2555 (gnus-agent-file-loading-local, gnus-agent-file-loading-cache)
2556 (gnus-current-headers, gnus-thread-indent-array, gnus-newsgroup-name)
2557 (gnus-newsgroup-headers, gnus-group-list-mode)
2558 (gnus-group-mark-positions, gnus-newsgroup-data)
2559 (gnus-newsgroup-unreads, nnoo-state-alist)
2560 (gnus-current-select-method, mail-sources)
2561 (nnmail-scan-directory-mail-source-once, nnmail-split-history)
2562 (nnmail-spool-file, gnus-cache-active-hashtb):
2563 * gnus-mh.el (mh-lib-progs):
2564 * gnus-ems.el (gnus-tmp-unread, gnus-tmp-replied)
2565 (gnus-tmp-score-char, gnus-tmp-indentation, gnus-tmp-opening-bracket)
2566 (gnus-tmp-lines, gnus-tmp-name, gnus-tmp-closing-bracket)
2567 (gnus-tmp-subject-or-nil, gnus-check-before-posting, gnus-mouse-face)
2568 (gnus-group-buffer):
2569 * gnus-cite.el (font-lock-defaults-computed, font-lock-keywords)
2570 (font-lock-set-defaults):
2571 * gnus-art.el (tool-bar-map, w3m-minor-mode-map)
2572 (gnus-face-properties-alist, charset, gnus-summary-article-menu)
2573 (gnus-summary-post-menu, total-parts, type, condition, length):
2574 * gnus-agent.el (gnus-agent-read-agentview):
2575 * flow-fill.el (show-trailing-whitespace):
2576 * gnus-group.el (tool-bar-mode, nnrss-group-alist): Remove unnecessary
2577 eval-and-compile wrappers for byte compiler pacifiers.
2578
2579 * mm-view.el (mm-inline-image-xemacs): Only do something for XEmacs.
2580 (mm-display-inline-fontify): Check for featurep 'xemacs not
2581 extent-list.
2582
2583 * mm-decode.el (mm-display-external): Check for featurep 'xemacs not
2584 itimer-list.
2585 (mm-create-image-xemacs): Only do something for XEmacs.
2586 (mm-image-fit-p): Check for featurep 'xemacs not glyph-width.
2587
2588 * mm-util.el (mm-find-buffer-file-coding-system): Add check for XEmacs.
2589
2590 * gnus-registry.el (gnus-adaptive-word-syntax-table):
2591 * gnus-fun.el (gnus-face-properties-alist): Pacify byte compiler.
2592
e9346447
JB
25932007-11-15 Juanma Barranquero <lekktu@gmail.com>
2594
ec5741dc 2595 * nnimap.el (nnimap-split-download-body):
e9346447 2596 * gnus-demon.el (gnus-demon):
ec5741dc 2597 * gnus-uu.el (gnus-uu-default-view-rules): Fix typos in docstrings.
e9346447 2598
1428d46b
MB
25992007-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
2600
2601 * nntp.el (nntp-insert-buffer-substring, nntp-copy-to-buffer): New
2602 macros.
2603 (nntp-wait-for, nntp-retrieve-articles, nntp-async-trigger)
2604 (nntp-retrieve-headers-with-xover): Use nntp-insert-buffer-substring to
2605 copy data from unibyte buffer to multibyte current buffer.
2606 (nntp-retrieve-headers, nntp-retrieve-groups); Use nntp-copy-to-buffer
2607 to copy data from unibyte current buffer to multibyte buffer.
2608 (nntp-make-process-buffer): Make process buffer unibyte.
2609
2610 * pop3.el (pop3-open-server): Fix typo in Lisp code.
2611
26122007-11-14 Denys Duchier <denys.duchier@univ-orleans.fr> (tiny change)
2613
2614 * pop3.el (pop3-open-server): Accept and process data more robustly at
2615 connexion start to avoid spurious "POP SSL connexion failed" errors.
2616
26172007-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
2618
2619 * gnus-start.el (gnus-active-to-gnus-format): Use unibyte buffer to
2620 read group names.
2621
26222007-11-12 Reiner Steib <Reiner.Steib@gmx.de>
2623
2624 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Adjust :version.
2625
26262007-11-12 Katsumi Yamaoka <yamaoka@jpl.org>
2627
2628 * nnmail.el (nnmail-parse-active): Make group names unibyte.
2629 (nnmail-save-active): Use a unibyte buffer when saving active file,
2630 which may contain non-ASCII group names.
2631
2632 * nnml.el (nnml-request-group): Decode group names in messages.
2633
4d8a28ec
MB
26342007-11-05 Reiner Steib <Reiner.Steib@gmx.de>
2635
2636 * message.el (message-citation-line-function)
2637 (message-insert-formatted-citation-line): Fix spelling of
2638 `message-insert-formated-citation-line'.
2639
c12ecb0a
MB
26402007-11-03 Reiner Steib <Reiner.Steib@gmx.de>
2641
2642 * gnus-sum.el (gnus-summary-highlight): Mark as risky local variable.
2643
4d8a28ec
MB
26442007-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
2645
2646 * nnml.el (nnml-request-rename-group): Bind file-name-coding-system to
2647 nnmail-pathname-coding-system.
2648
2649 * gnus-group.el (gnus-group-rename-group): Encode non-ASCII group name
2650 that a user enters; decode group names in messages.
2651
2652 * gnus-msg.el (gnus-inews-do-gcc): Encode non-ASCII group names.
2653
60ece9b0
MB
26542007-11-01 Reiner Steib <Reiner.Steib@gmx.de>
2655
2656 * mm-util.el (mm-charset-eval-alist): Mark as risky local variable.
2657
2658 * gnus.el (gnus-group-charter-alist): Mark as risky local variable.
2659
2660 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Mark as
2661 risky local variable.
2662
2663 * gnus-group.el (gnus-group-icon-list): Mark as risky local variable.
2664
26652007-11-01 Teodor Zlatanov <tzz@lifelogs.com>
2666
2667 * encrypt.el: Improve documentation to fix function name typo.
2668 Reported by Daiki Ueno <ueno@unixuser.org>.
2669
26702007-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
2671
2672 * gnus-art.el (gnus-article-next-page): Honor gnus-article-over-scroll
2673 even if the point is not in the last page of an article.
2674 (gnus-article-prev-page): Honor gnus-article-over-scroll when moving
2675 back to the previous page.
2676
c590ed3a
MB
26772007-10-30 Reiner Steib <Reiner.Steib@gmx.de>
2678
2679 * qp.el (quoted-printable-decode-string): Fix typo in doc string.
2680
60ece9b0
MB
26812007-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
2682
2683 * gnus-ems.el (gnus-x-splash): Work even if there's no scroll bar.
2684
c70dbcd5
SM
26852007-10-29 Stefan Monnier <monnier@iro.umontreal.ca>
2686
60ece9b0
MB
2687 * message.el (message-check-news-body-syntax): Avoid
2688 mm-string-as-multibyte.
c70dbcd5
SM
2689 (message-hide-headers): Don't assume (point-min)==1.
2690
437ce4be
MB
26912007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2692
2693 * message.el (message-remove-blank-cited-lines): Fix if remove is
2694 given.
2695 (message-bogus-address-regexp): New variable.
2696 (message-bogus-recipient-p): New function.
2697 (message-check-recipients): New command.
2698 (message-syntax-checks): Add `bogus-recipient'.
2699 (message-fix-before-sending): Add `bogus-recipient'.
2700
2701 * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine".
d55fe5bb
MB
2702 (gnus-treat-body-boundary): Don't test window-system.
2703
296fa7b4 27042007-10-28 Leo <sdl.web@gmail.com> (tiny change)
d55fe5bb
MB
2705
2706 * gnus-art.el (gnus-treat-emphasize): Don't test window-system.
437ce4be 2707
c7ff939a
RS
27082007-10-28 Reiner Steib <Reiner.Steib@gmx.de>
2709
2710 * gnus.el: Bump version to Gnus v5.13.
2711
01c52d31
MB
27122007-10-28 Miles Bader <miles@gnu.org>
2713
2714 * nnheader.el (nnheader-uniquify-message-id): Make sure this is defined
2715 at compile-time too.
2716
437ce4be
MB
27172007-10-27 Reiner Steib <Reiner.Steib@gmx.de>
2718
2719 * gnus-msg.el (gnus-message-setup-hook): Add
2720 `message-remove-blank-cited-lines' to options.
2721
01c52d31
MB
27222007-10-26 Reiner Steib <Reiner.Steib@gmx.de>
2723
2724 * message.el (message-remove-blank-cited-lines): New function.
880820fe 2725 Suggested by Karl Plästerer.
01c52d31
MB
2726
27272007-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
2728
2729 * hashcash.el (mail-add-payment): Replace mapcar called for effect with
2730 mapc.
2731
2732 * imap.el (imap-open): Replace mapcar called for effect with mapc.
2733 (top-level): Use mapc to set functions to be traced for debugging.
2734
2735 * legacy-gnus-agent.el (gnus-agent-convert-agentview): Replace mapcar
2736 called for effect with while loop.
2737
2738 * message.el (message-talkative-question): Replace mapcar called for
2739 effect with mapc.
2740
2741 * mm-util.el: Use mapc instead of mapcar to make compatible functions.
2742 (mm-find-mime-charset-region, mm-find-charset-region): Replace mapcar
2743 called for effect with dolist.
2744
2745 * mml.el (mml-insert-mime): Replace mapcar called for effect with mapc.
2746
2747 * nndiary.el: Use dolist instead of mapcar to add diary headers to
2748 gnus-extra-headers and nnmail-extra-headers.
2749
2750 * nnimap.el (nnimap-request-update-info-internal): Replace mapcar
2751 called for effect with dolist.
2752 (top-level): Use mapc to set functions to be traced for debugging.
2753
2754 * nnmail.el (nnmail-read-incoming-hook): Doc fix.
2755 (nnmail-split-fancy-with-parent): Replace mapcar called for effect with
2756 dolist.
2757
2758 * nnmaildir.el (nnmaildir--delete-dir-files, nnmaildir-request-close):
2759 Replace mapcar called for effect with mapc.
2760 (nnmaildir--scan, nnmaildir-request-scan, nnmaildir-retrieve-groups)
2761 (nnmaildir-request-update-info, nnmaildir-request-delete-group)
2762 (nnmaildir-retrieve-headers, nnmaildir-request-set-mark)
2763 (nnmaildir-close-group): Replace mapcar called for effect with dolist.
2764
2765 * nnrss.el (nnrss-make-hash-index): Use gnus-remove-if instead of
2766 remove-if that's a cl function.
2767
2768 * webmail.el (webmail-debug): Replace mapcar called for effect with
2769 dolist.
2770
01c52d31
MB
27712007-10-24 Katsumi Yamaoka <yamaoka@jpl.org>
2772
2773 * gnus-agent.el (gnus-agent-read-agentview, gnus-agent-save-alist)
2774 (gnus-agent-expire-unagentized-dirs): Replace mapcar called for effect
2775 with while loop.
2776
2777 * gnus-art.el: Use mapc instead of mapcar to make gnus-article-*
2778 functions from article-* functions.
2779 (gnus-multi-decode-header): Replace mapcar called for effect with
2780 dolist.
2781
2782 * gnus-bookmark.el (gnus-bookmark-bmenu-list)
2783 (gnus-bookmark-show-details): Replace mapcar called for effect with
2784 while loop.
2785
2786 * gnus-diary.el (gnus-diary-update-group-parameters): Replace mapcar
2787 called for effect with while loop.
2788
2789 * gnus-group.el (gnus-group-suspend): Replace mapcar called for effect
2790 with dolist.
2791
2792 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Replace
2793 mapcar called for effect with dolist.
2794
2795 * gnus-spec.el (gnus-correct-length): Make it simple and fast.
2796
2797 * gnus-sum.el (gnus-multi-decode-encoded-word-string)
2798 (gnus-build-sparse-threads, gnus-summary-limit-include-expunged):
2799 Replace mapcar called for effect with dolist.
2800 (gnus-simplify-buffer-fuzzy): Replace mapcar called for effect with
2801 mapc.
2802
2803 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-move-group):
2804 Replace mapcar called for effect with dolist.
2805 (gnus-topic-list): Replace mapcar called for effect with mapc.
2806
2807 * gnus.el: Use mapc instead of mapcar to add autoloads.
2808
4b576f7d
RS
28092007-10-23 Richard Stallman <rms@gnu.org>
2810
2811 * gnus-group.el (gnus-group-highlight): Mark as risky.
2812
fdc90613
MB
28132007-10-23 Katsumi Yamaoka <yamaoka@jpl.org>
2814
2815 * gnus.el (gnus-server-to-method): Return method found first in
2816 gnus-newsrc-alist.
2817
01c52d31
MB
2818 * gnus-art.el (gnus-article-highlight-signature)
2819 (gnus-insert-prev-page-button, gnus-insert-next-page-button): Make a
2820 button overlay without the front stickiness.
2821
28222007-10-22 Kevin Greiner <kevin.greiner@compsol.cc>
2823
2824 * gnus-agent.el (gnus-agent-expire-group-1): The check for an unsorted
2825 overview buffer needed a catch to receive its throw.
2826 (gnus-agent-flush-cache): Declared as interactive to make this function
2827 easier to use.
2828
fdc90613
MB
28292007-10-20 Reiner Steib <Reiner.Steib@gmx.de>
2830
2831 * html2text.el (html2text-fix-paragraph): Use `forward-line' instead of
2832 `next-line'.
2833
5255e3ff
MB
28342007-10-18 Katsumi Yamaoka <yamaoka@jpl.org>
2835
2836 * nnmail.el (nnmail-fancy-expiry-target): Use rmail-dont-reply-to to
2837 exclude address matching message-dont-reply-to-names.
2838
b4fde39f
MB
28392007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
2840
2841 * gnus-util.el (gnus-string<): New function.
2842
2843 * gnus-sum.el (gnus-article-sort-by-author)
01c52d31 2844 (gnus-article-sort-by-recipient, gnus-article-sort-by-subject): Use it.
b4fde39f
MB
2845
28462007-10-15 Katsumi Yamaoka <yamaoka@jpl.org>
2847
2848 * gnus-win.el (gnus-configure-windows): Focus on the frame for which
2849 the frame-focus tag is set in gnus-buffer-configuration.
2850
01c52d31
MB
28512007-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
2852
2853 * gnus-art.el (gnus-article-add-button): Make a button overlay without
2854 the front stickiness.
2855
28562007-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
2857
2858 * gnus-art.el (gnus-button-alist): Exclude newline in RFC2396-compliant
2859 url pattern; remove duplicate one.
2860 (gnus-article-extend-url-button): New function.
2861 (gnus-article-add-buttons): Use it.
2862 (gnus-button-push): Use concatenated url that it makes.
2863
6ab3804a
JB
28642007-10-04 Juanma Barranquero <lekktu@gmail.com>
2865
2866 * sieve-manage.el (sieve-manage-interactive-login): Doc fix.
2867 (sieve-manage-open): Use `mapc' instead of `mapcar'.
2868
2f19ece7
SM
28692007-10-02 Stefan Monnier <monnier@iro.umontreal.ca>
2870
2871 * gnus-uu.el (gnus-uu-reginize-string, gnus-uu-expand-numbers):
2872 Don't hardcode point-min==1.
2873
1d0df8af
DK
28742007-09-30 David Kastrup <dak@gnu.org>
2875
2876 * gnus-art.el (gnus-article-reply-with-original)
2877 (gnus-article-followup-with-original): When `transient-mark-mode' is
2878 off, refrain from active-region behavior for followups.
2879
4b70e299
MB
28802007-10-08 Reiner Steib <Reiner.Steib@gmx.de>
2881
2882 * mm-util.el (mm-charset-synonym-alist): Alias gbk to cp936.
01c52d31
MB
2883 Fix comment about "iso8859-1".
2884
d4835507 28852007-10-08 Daiki Ueno <ueno@unixuser.org>
01c52d31
MB
2886
2887 * mm-decode.el (mm-possibly-verify-or-decrypt): Replace PARTS with the
2888 ones returned from the verify-function.
2889
2890 * mm-uu.el (mm-uu-pgp-signed-extract-1): Call
2891 mml2015-extract-cleartext-signature if extraction failed.
2892
28932007-10-07 Daiki Ueno <ueno@unixuser.org>
2894
2895 * mm-uu.el (mm-uu-pgp-signed-extract-1): Delete the first line
2896 beginning with "-----BEGIN PGP SIGNED MESSAGE-----" if extraction
2897 failed.
4b70e299
MB
2898
28992007-10-04 Reiner Steib <Reiner.Steib@gmx.de>
2900
e9346447 2901 * Relicense "GPLv2 or later" files to "GPLv3 or later".
4b70e299 2902
01c52d31
MB
29032007-09-27 Teodor Zlatanov <tzz@lifelogs.com>
2904
2905 * gnus-sum.el (gnus-summary-kill-thread): Allow universal prefix zero
2906 to mark a thread as expirable. Add variable `hide' to handle hiding of
2907 thread for both the null and zero (kill/expire thread) universal prefix
2908 cases.
2909 (gnus-summary-expire-thread): Add new function to expire a thread,
2910 using gnus-summary-kill-thread.
2911 (gnus-summary-mode-map, gnus-summary-thread-map): Add 'M-C-e' and 'T e'
2912 shortcuts for gnus-summary-expire-thread.
2913 (gnus-summary-mode-map, gnus-summary-thread-map): Remove `M-C-e' and `T
2914 e' bindings for gnus-summary-expire-thread. Add `T E' binding.
2915
29162007-09-25 Teodor Zlatanov <tzz@lifelogs.com>
2917
2918 * gnus-registry.el (gnus-registry-store-extra-entry): Allow for nil
2919 extras value, so an extras entry can be deleted.
2920 (gnus-registry-delete-extra-entry): Use it.
2921 (gnus-registry-fetch-extra-flags, gnus-registry-has-extra-flag)
2922 (gnus-registry-store-extra-flags, gnus-registry-delete-extra-flags)
2923 (gnus-registry-delete-all-extra-flags): Allow for arbitrary flag symbol
e46889e0
JB
2924 storage through the gnus-registry, and provide an appropriate API for
2925 it.
01c52d31 2926
4b70e299
MB
29272007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2928
2929 * gnus-sum.el (gnus-newsgroup-maximum-articles): Move from gnus.el.
2930 Suggested by Leo <sdl.web@gmail.com>.
2931
2932 * gnus.el: Do.
2933
29342007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2935
2936 * gnus.el (gnus-newsgroup-maximum-articles): Rename from
2937 gnus-maximum-newsgroup. Suggested by Leo <sdl.web@gmail.com>.
2938
2939 * gnus-agent.el (gnus-agent-fetch-headers): Do.
2940
2941 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
2942 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles): Do.
2943
29442007-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
2945
2946 * nnmbox.el (nnmbox-request-article): Don't assume delim regexp matches
2947 newline.
2948 (nnmbox-request-accept-article): Don't change article in source buffer;
2949 narrow to header to use message-fetch-field rather than
2950 nnmail-fetch-field; use with-current-buffer instead of save-excursion.
2951 (nnmbox-request-replace-article): Quote lines that'll be misidentified
2952 as delimiters; make sure article ends with newline.
2953 (nnmbox-delete-mail): Correct last position of article to be deleted;
2954 ignore X-Gnus-Newsgroup header in article body.
2955 (nnmbox-save-mail): Quote lines looking like delimiters at the right
2956 positions; make sure article ends with newline.
2957
01c52d31
MB
2958 * message.el (message-display-abbrev): Don't infloop when a user
2959 inserts SPC in the beginning of header.
2960
29612007-09-12 Teodor Zlatanov <tzz@lifelogs.com>
2962
2963 * gnus-registry.el (gnus-registry-unfollowed-groups): Add INBOX to the
2964 list of groups not followed by default. Fix type to be regexp.
2965 (gnus-registry-grep-in-list): Fix inverted parameters to string-match.
2966
29672007-09-06 Tassilo Horn <tassilo@member.fsf.org>
2968
2969 * hmac-def.el (define-hmac-function): Switch from old-style to
2970 new-style backquotes.
2971
002876ab 2972 * md4.el (md4-make-step): Likewise.
01c52d31
MB
2973
29742007-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
2975
2976 * gnus-start.el (gnus-gnus-to-newsrc-format): Use a unibyte buffer and
2977 raw-text coding system when saving .newsrc file, which may contain
2978 non-ASCII group names.
2979
4b70e299
MB
29802007-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
2981
2982 * gnus-cus.el (gnus-score-extra): New widget.
2983 (gnus-score-extra-convert): New function.
2984 (gnus-score-customize): Use it for Extra.
2985
01c52d31
MB
29862007-08-31 Daiki Ueno <ueno@unixuser.org>
2987
2988 * mml2015.el (mml2015-extract-cleartext-signature): New function.
2989 (mml2015-mailcrypt-clear-verify): Use it.
2990 (mml2015-gpg-clear-verify): Use it.
2991 (mml2015-pgg-clear-verify): Use it.
2992 (mml2015-epg-clear-verify): Replace the current part with the output
2993 from GnuPG; don't extract the plaintext by itself.
2994
2995 * mm-uu.el (mm-uu-pgp-beginning-signature): Abolish.
2996 (mm-uu-pgp-signed-extract-1): Bind coding-system-for-read when calling
2997 mml2015-clear-verify-function; don't touch the armor headers or
2998 dash-escaped text here.
2999
30002007-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
3001
3002 * gnus-art.el (gnus-article-edit-part): Don't jump to nonexistent part.
3003 (gnus-mime-view-part-as-type-internal): Default to text/plain for text
3004 parts, or application/octet-stream as a last resort.
3005 (gnus-mime-view-part-as-type): Don't toggle display.
3006 (gnus-mime-view-part-as-charset): Don't turn off display before
3007 querying charset.
3008
3009 * mm-view.el (mm-inline-text-html-render-with-w3): Don't add XEmacs
3010 stuff to undisplayer function in Emacs.
3011 (mm-inline-text-html-render-with-w3m): Remove Emacs/W3 stuff.
3012
3013 * mml.el (mml-generate-mime-1): Prefer utf-8 when encoding
3014 text/calendar parts.
3015
7f22a765
MB
30162007-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
3017
01c52d31
MB
3018 * gnus-art.el (gnus-mime-display-single): Use utf-8 by default for
3019 decoding text/calendar parts.
3020
3021 * message.el (message-forward-make-body-mime): Always mark body as
3022 having no illegible text; remove signed-or-encrypted argument.
3023 (message-forward-make-body): Don't pass signed-or-encrypted arg to it.
3024
7f22a765
MB
3025 * mml.el (mml-generate-mime): Make sure it uses multibyte temp buffer.
3026 (mml-generate-mime-1): Don't encode body if it is specified to be in
3027 raw form; don't make buffer be unibyte when inserting multibyte string.
3028
67d0660b
SM
30292007-08-23 Stefan Monnier <monnier@iro.umontreal.ca>
3030
3031 * sha1.el: Fix up comment style.
3032 (sha1-F0, sha1-F1, sha1-F2, sha1-F3, sha1-S1, sha1-S5, sha1-S30)
3033 (sha1-OP, sha1-add-to-H): Use new-style backquotes.
3034
3035 * hex-util.el: Fix up comment style.
3036 (hex-char-to-num, num-to-hex-char): Use new-style backquotes.
3037
3038 * gnus-salt.el: Use with-current-buffer.
3039 (gnus-pick-setup-message): Fix long-standing typo.
3040
bdaf8a62
MB
30412007-08-17 Katsumi Yamaoka <yamaoka@jpl.org>
3042
01c52d31
MB
3043 * imap.el (imap-logout-timeout): New variable.
3044 (imap-logout, imap-logout-wait): New functions.
3045 (imap-kerberos4-open, imap-gssapi-open, imap-close): Use them.
3046
3047 * nnimap.el (nnimap-logout-timeout): New server variable.
3048 (nnimap-open-server, nnimap-close-server): Bind imap-logout-timeout to
3049 nnimap-logout-timeout.
3050
bdaf8a62
MB
3051 * gnus-art.el (gnus-article-summary-command-nosave)
3052 (gnus-article-read-summary-keys): Don't use 3rd arg of pop-to-buffer.
3053
30542007-08-14 Katsumi Yamaoka <yamaoka@jpl.org>
3055
3056 * gnus.el (gnus-maximum-newsgroup): New variable.
3057
3058 * gnus-agent.el (gnus-agent-fetch-headers): Limit the range of articles
3059 according to gnus-maximum-newsgroup.
3060
3061 * gnus-sum.el (gnus-articles-to-read, gnus-list-of-unread-articles)
67d0660b
SM
3062 (gnus-list-of-read-articles, gnus-sequence-of-unread-articles):
3063 Limit the range of articles according to gnus-maximum-newsgroup.
bdaf8a62 3064
01c52d31
MB
30652007-08-14 Tassilo Horn <tassilo@member.fsf.org>
3066
3067 * gnus-art.el (gnus-sticky-article): Fixed problems described in
3068 <b4mps1qitio.fsf@jpl.org> on ding. Thanks to Katsumi.
3069 Don't perform gnus-configure-windows here; reuse existing sticky
3070 article buffer.
3071
3072 * gnus-sum.el (gnus-summary-display-article): Setup article buffer if
3073 it doesn't exist in gnus-article-mode.
3074
30752007-08-13 Katsumi Yamaoka <yamaoka@jpl.org>
3076
3077 * gnus-agent.el (gnus-agent-decoded-group-names): New variable.
3078 (gnus-agent-decoded-group-name): New function.
3079 (gnus-agent-group-path, gnus-agent-group-pathname): Use it.
3080 (gnus-agent-expire-group-1): Use it; decode group name in messages.
3081
30822007-08-12 Tassilo Horn <tassilo@member.fsf.org>
3083
3084 * gnus-sum.el (gnus-summary-article-map, gnus-summary-make-menu-bar):
3085 Add binding for gnus-sticky-article.
3086 (gnus-summary-exit): Don't kill sticky article buffers.
3087
3088 * gnus-art.el (gnus-sticky-article-mode): New mode to generate a sticky
3089 article buffer.
3090 (gnus-sticky-article, gnus-kill-sticky-article-buffer)
3091 (gnus-kill-sticky-article-buffers): New commands.
3092
37cc095b
MB
30932007-08-10 Katsumi Yamaoka <yamaoka@jpl.org>
3094
3095 * nntp.el (nntp-xref-number-is-evil): New server variable.
3096 (nntp-find-group-and-number): If it is non-nil, don't trust article
3097 numbers in the Xref header.
3098
01c52d31
MB
30992007-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
3100
3101 * gnus-agent.el (gnus-agent-read-group): New function.
3102 (gnus-agent-flush-group, gnus-agent-expire-group)
3103 (gnus-agent-regenerate-group): Use it.
3104 (gnus-agent-expire-unagentized-dirs): Bind file-name-coding-system to
3105 nnmail-pathname-coding-system.
3106
37cc095b
MB
31072007-08-06 Katsumi Yamaoka <yamaoka@jpl.org>
3108
3109 * gnus-ems.el (gnus-x-splash): Bind inhibit-read-only to t.
3110
01c52d31
MB
3111 * gnus-sum.el (gnus-summary-insert-articles): Mark inserted articles
3112 that are unread as unread, and also as selected so that information of
3113 marks having been changed by a user may be updated when exiting group.
3114
37cc095b
MB
31152007-08-04 Reiner Steib <Reiner.Steib@gmx.de>
3116
3117 * gnus-art.el (article-hide-headers): Bind inhibit-read-only to t.
3118
01c52d31
MB
31192007-08-03 Katsumi Yamaoka <yamaoka@jpl.org>
3120
3121 * gnus-art.el (gnus-mime-display-single): Pass part number that is
3122 calculated ignoring signature parts to gnus-treat-article.
3123
31242007-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
3125
3126 * gnus-art.el (gnus-mime-security-verify-or-decrypt): Don't narrow to
3127 a point here in order to keep the window start.
3128 (gnus-insert-mime-security-button): Make a button overlay without the
3129 front stickiness.
3130 (gnus-mime-display-security): Goto the end of a button.
3131
3132 * gnus-group.el (gnus-group-name-at-point): Fix regexps.
3133
31342007-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
3135
3136 * gnus-group.el (gnus-group-name-at-point): Rewrite; rename from
3137 group-name-at-point.
3138 (gnus-group-completing-read): New function that offers decoded
3139 non-ASCII group names for completion.
3140 (gnus-fetch-group, gnus-group-read-ephemeral-group)
3141 (gnus-group-jump-to-group, gnus-group-make-group-simple)
3142 (gnus-group-unsubscribe-group, gnus-group-fetch-charter)
3143 (gnus-group-fetch-control): Use it.
3144 (gnus-fetch-group): Use group-name-at-point for the initial value
3145 rather than the default value; use gnus-alive-p.
3146
3147 * gnus-msg.el (gnus-group-mail, gnus-group-news, gnus-group-post-news)
3148 (gnus-summary-mail-other-window, gnus-summary-news-other-window)
3149 (gnus-summary-post-news): Use gnus-group-completing-read.
3150
3151 * gnus-sum.el (gnus-select-newsgroup): Decode group name in error msg.
3152 (gnus-read-move-group-name): Decode group name for completion.
3153
f0131492 31542007-07-31 Teodor Zlatanov <tzz@lifelogs.com>
01c52d31
MB
3155
3156 * gnus-srvr.el (gnus-server-close-all-servers): Close servers not only
3157 in gnus-inserted-opened-servers but also in gnus-server-alist (Katsumi
3158 Yamaoka slightly modified the code).
3159
31602007-07-24 Katsumi Yamaoka <yamaoka@jpl.org>
3161
3162 * nnmail.el (nnmail-group-names-not-encoded-p): New variable.
3163 (nnmail-split-incoming): Bind it.
3164
3165 * nnml.el (nnml-group-name-charset): New function.
3166 (nnml-decoded-group-name): Use it; don't decode group name if
3167 nnmail-group-names-not-encoded-p is non-nil.
3168 (nnml-encoded-group-name): New function.
3169 (nnml-group-pathname): Inline nnml-decoded-group-name.
3170 (nnml-request-expire-articles): Decode group name in message.
3171 (nnml-request-delete-group): Ditto; bind file-name-coding-system to
3172 nnmail-pathname-coding-system.
3173 (nnml-save-mail, nnml-active-number): Work with decoded group names and
3174 not decoded ones according to nnmail-group-names-not-encoded-p.
3175 (nnml-generate-active-info): Use nnml-encoded-group-name.
3176
3ecd3a56
GM
31772007-08-08 Glenn Morris <rgm@gnu.org>
3178
3179 * gmm-utils.el, gnus-async.el, gnus-msg.el, gnus-score.el
3180 * gnus-util.el, imap.el, mailcap.el, nnimap.el: Replace `iff' in
3181 doc-strings and comments.
3182
cacc7b51
GM
31832007-07-25 Glenn Morris <rgm@gnu.org>
3184
3185 * Relicense all FSF files to GPLv3 or later.
3186
01c52d31 31872007-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
2f62a044 3188
01c52d31
MB
3189 * gnus-sum.el (gnus-summary-move-article): Make
3190 gnus-summary-respool-article work.
2f62a044 3191
f931ce84
MB
31922007-07-21 Reiner Steib <Reiner.Steib@gmx.de>
3193
3194 * mm-uu.el (mm-uu-type-alist): Refer to mm-uu-configure-list in doc
3195 string.
3196
880820fe 31972007-07-20 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3198
3199 * nnrss.el (nnrss-ignore-article-fields): New variable. List of fields
3200 that should be ignored when comparing distant RSS articles with local
3201 ones.
3202 (nnrss-make-hash-index): New function. Create a hash index according
3203 to the ignored fields.
3204 (nnrss-check-group): Use it.
3205
32062007-07-20 Katsumi Yamaoka <yamaoka@jpl.org>
3207
3208 * gnus-agent.el (gnus-agent-group-pathname): Take notice of the method.
3209
3210 * gnus-art.el (article-decode-group-name): Decode Xref header too.
3211
3212 * gnus-group.el (gnus-group-make-group): Encode group name here unless
3213 the new optional argument ENCODED is non-nil.
3214 (gnus-group-make-doc-group): Use gnus-group-name-charset to determine
3215 coding system for encoding group name.
3216 (gnus-group-make-rss-group): Pass un-encoded group name to
3217 gnus-group-make-group.
3218 (gnus-group-set-info): Tell gnus-group-make-group that group name is
3219 encoded.
3220
3221 * gnus-sum.el (gnus-summary-move-article, gnus-read-move-group-name):
3222 Encode group name to which articles are moved or copied.
3223 (gnus-summary-edit-article): Use gnus-group-name-charset to determine
3224 coding system for encoding Newsgroup, Followup-To and Xref headers.
3225
3226 * nnagent.el (nnagent-request-set-mark): Use unibyte buffer to compose
3227 marks; use nnheader-file-coding-system to write a file.
3228 (nnagent-retrieve-headers): Bind file-name-coding-system to
3229 nnmail-pathname-coding-system.
3230
3231 * nnmail.el (nnmail-insert-xref): Don't break non-ASCII group name.
3232
3233 * nnml.el (nnml-decoded-group-name, nnml-group-pathname): New functions.
3234 (nnml-request-article, nnml-request-create-group)
3235 (nnml-request-rename-group, nnml-find-id)
3236 (nnml-possibly-change-directory, nnml-possibly-create-directory)
3237 (nnml-save-mail, nnml-active-number, nnml-marks-changed-p)
3238 (nnml-save-marks): Use nnml-group-pathname instead of
3239 nnmail-group-pathname.
3240
3241 (nnml-request-create-group, nnml-request-expire-articles)
3242 (nnml-request-move-article, nnml-request-delete-group)
3243 (nnml-deletable-article-p, nnml-possibly-create-directory)
3244 (nnml-get-nov-buffer, nnml-generate-nov-databases-directory)
3245 (nnml-open-marks): Bind file-name-coding-system to
3246 nnmail-pathname-coding-system.
3247
3248 (nnml-request-article): Pass server argument to nnml-find-group-number.
3249 (nnml-request-create-group, nnml-active-number, nnml-save-marks): Pass
3250 server argument to nnml-possibly-create-directory.
3251 (nnml-request-accept-article): Pass server argument to
3252 nnml-active-number and nnml-save-mail.
3253 (nnml-find-group-number): Pass server argument to nnml-find-id.
3254 (nnml-request-update-info): Pass server argument to
3255 nnml-marks-changed-p.
3256
3257 (nnml-find-id, nnml-find-group-number, nnml-possibly-create-directory)
3258 (nnml-save-mail, nnml-active-number): Add server argument.
3259
3260 (nnml-request-delete-group): Warn if group is missing.
3261 (nnml-get-nov-buffer): Decode group name.
3262 (nnml-generate-active-info): Encode group name.
3263 (nnml-open-marks): Decode group name in messages.
3264
32652007-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
3266
3267 * gnus-art.el (gnus-article-part-wrapper): Work with the nearest part
3268 if it is not specified.
3269 (gnus-article-pipe-part, gnus-article-save-part)
3270 (gnus-article-interactively-view-part, gnus-article-copy-part)
3271 (gnus-article-view-part-as-charset, gnus-article-view-part-externally)
3272 (gnus-article-inline-part, gnus-article-save-part-and-strip)
3273 (gnus-article-replace-part, gnus-article-delete-part)
3274 (gnus-article-view-part-as-type): Pass raw prefix argument to
3275 gnus-article-part-wrapper.
3276
32772007-07-18 Katsumi Yamaoka <yamaoka@jpl.org>
3278
3279 * gnus-agent.el (gnus-agent-save-active): Bind
3280 nnheader-file-coding-system to gnus-agent-file-coding-system.
3281
3282 * gnus-cache.el (gnus-cache-save-buffers)
3283 (gnus-cache-possibly-enter-article, gnus-cache-request-article)
3284 (gnus-cache-retrieve-headers, gnus-cache-change-buffer)
3285 (gnus-cache-possibly-remove-article, gnus-cache-articles-in-group)
3286 (gnus-cache-braid-nov, gnus-cache-braid-heads)
3287 (gnus-cache-generate-active, gnus-cache-rename-group)
3288 (gnus-cache-delete-group, gnus-cache-update-file-total-fetched-for)
3289 (gnus-cache-update-overview-total-fetched-for): Bind
3290 file-name-coding-system to nnmail-pathname-coding-system.
3291 (gnus-cache-decoded-group-names, gnus-cache-unified-group-names): New
3292 variables.
3293 (gnus-cache-decoded-group-name): New function.
3294 (gnus-cache-file-name): Use it.
3295 (gnus-cache-generate-active): Use non-decoded group name for active.
3296
3297 * gnus-util.el (gnus-write-buffer): Bind file-name-coding-system at the
3298 right place.
3299 (gnus-write-active-file): Don't break non-ASCII group names.
3300
3301 * nntp.el (nntp-marks-changed-p): Bind file-name-coding-system to
3302 nnmail-pathname-coding-system.
3303
3304 * gnus-uu.el (gnus-uu-decode-save): Typo.
3305
f931ce84
MB
33062007-07-16 Katsumi Yamaoka <yamaoka@jpl.org>
3307
3308 * gnus-srvr.el (gnus-server-font-lock-keywords): Quote faces.
3309
2f62a044
MB
33102007-07-14 David Kastrup <dak@gnu.org>
3311
3312 * gnus-art.el (gnus-mime-delete-part): Don't go through article-edit
3313 finishing actions if we did not edit the article.
3314
01c52d31
MB
33152007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
3316
3317 * gnus-agent.el (gnus-agent-rename-group, gnus-agent-delete-group)
3318 (gnus-agent-fetch-articles, gnus-agent-unfetch-articles)
3319 (gnus-agent-crosspost, gnus-agent-backup-overview-buffer)
3320 (gnus-agent-flush-group, gnus-agent-flush-cache)
3321 (gnus-agent-fetch-headers, gnus-agent-load-alist)
3322 (gnus-agent-read-agentview, gnus-agent-expire-group-1)
3323 (gnus-agent-retrieve-headers, gnus-agent-request-article)
3324 (gnus-agent-regenerate-group)
3325 (gnus-agent-update-files-total-fetched-for)
3326 (gnus-agent-update-view-total-fetched-for): Bind
3327 file-name-coding-system to nnmail-pathname-coding-system.
3328 (gnus-agent-group-pathname): Don't encode file names by
3329 nnmail-pathname-coding-system.
3330 (gnus-agent-save-local): Bind file-name-coding-system correctly; bind
3331 coding-system-for-write instead of buffer-file-coding-system to
3332 gnus-agent-file-coding-system.
3333
3334 * gnus-msg.el (gnus-inews-make-draft, gnus-inews-insert-archive-gcc):
3335 Decode group name.
3336
3337 * gnus-srvr.el (gnus-browse-foreign-server): Make group names unibyte.
3338
3339 * gnus-start.el (gnus-update-active-hashtb-from-killed)
3340 (gnus-read-newsrc-el-file): Make group names unibyte.
3341
3342 * nnmail.el (nnmail-group-pathname): Don't encode file names by
3343 nnmail-pathname-coding-system.
3344
3345 * nnrss.el (nnrss-file-coding-system): Doc fix; make it begin with *.
3346 (nnrss-request-delete-group): Bind file-name-coding-system to
3347 nnmail-pathname-coding-system.
3348 (nnrss-read-server-data, nnrss-read-group-data): Bind
3349 file-name-coding-system correctly.
3350 (nnrss-check-group): Pass nnrss-file-coding-system to md5.
3351
3352 * nntp.el: Require gnus-group for the function gnus-group-name-charset.
3353 (nntp-server-to-method-cache): New variable.
3354 (nntp-group-pathname): New function that decodes non-ASCII group names.
3355 (nntp-possibly-create-directory, nntp-marks-changed-p)
3356 (nntp-save-marks, nntp-open-marks): Use it.
3357 (nntp-possibly-create-directory, nntp-open-marks):
3358 Bind file-name-coding-system to nnmail-pathname-coding-system.
3359 (nntp-open-marks): Decode group names when bootstrapping marks.
3360
3361 * rfc2047.el (rfc2047-encode-message-header): Make XEmacs decode
3362 Newsgroups and Folowup-To headers.
3363
82fe1aed
MB
33642007-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
3365
3366 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
3367 (gnus-server-closed-face, gnus-server-denied-face)
3368 (gnus-server-offline-face): Remove variable.
3369 (gnus-server-font-lock-keywords): Use faces that are not aliases.
3370
01c52d31
MB
3371 * gnus-util.el (gnus-message-with-timestamp-1): Use log-message instead
3372 of modifying message-stack directly for XEmacs.
3373
82fe1aed
MB
3374 * mm-util.el (mm-decode-coding-string, mm-encode-coding-string)
3375 (mm-decode-coding-region, mm-encode-coding-region): Don't modify string
3376 if the coding-system argument is nil for XEmacs.
3377
3378 * nnrss.el (nnrss-compatible-encoding-alist): Inherit the value of
3379 mm-charset-override-alist.
3380
3381 * rfc2047.el: Don't require base64; require rfc2045 for the function
3382 rfc2045-encode-string.
3383 (rfc2047-encode-parameter): Use rfc2045-encode-string to quote or not
3384 to quote the parameter value.
3385
01c52d31
MB
33862007-07-06 Katsumi Yamaoka <yamaoka@jpl.org>
3387
3388 * gnus-group.el (gnus-group-name-charset): Allow a method of the short
3389 form in gnus-group-name-charset-method-alist.
3390
3391 * gnus-eform.el (gnus-edit-form): Add optional argument layout which
3392 overrides the default layout edit-form.
3393
3394 * gnus-win.el (gnus-buffer-configuration): Add edit-server.
3395
3396 * gnus-srvr.el (gnus-server-edit-server): Use edit-server layout.
3397
60b0b668
MB
33982007-07-04 Katsumi Yamaoka <yamaoka@jpl.org>
3399
3400 * gnus-sum.el (gnus-summary-catchup): Don't recognize cached articles
3401 as unfetched articles.
3402
34032007-07-02 Reiner Steib <Reiner.Steib@gmx.de>
3404
3405 * gnus-start.el (gnus-level-unsubscribed): Improve doc string.
3406
01c52d31
MB
34072007-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
3408
3409 * nnagent.el (nnagent-request-set-mark): Also set the marks for the
3410 original back end that keeps marks in the local system.
3411
60b0b668
MB
34122007-06-26 Katsumi Yamaoka <yamaoka@jpl.org>
3413
01c52d31
MB
3414 * gnus-art.el (gnus-article-summary-command-nosave): Don't set the 3rd
3415 arg of pop-to-buffer for XEmacs.
3416 (gnus-article-read-summary-keys): Ditto; don't restore window
3417 configuration if summary command ends up with neither article buffer
3418 nor summary buffer; describe bindings if summary keys end with C-h.
3419
34202007-06-22 Katsumi Yamaoka <yamaoka@jpl.org>
3421
3422 * message.el (message-fix-before-sending): Skip raw message part to be
3423 forwarded while checking illegible text.
3424 (message-forward-make-body-mime, message-forward-make-body): Mark
3425 signed or encrypted raw message as having no illegible text.
3426
34272007-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
3428
3429 * gnus-util.el (gnus-add-timestamp-to-message): New user option.
3430 (gnus-message-with-timestamp-1): New macro.
3431 (gnus-message-with-timestamp): New function.
3432 (gnus-message): Use them.
3433
3434 * nnheader.el (nnheader-message): Use them.
3435
34362007-06-16 Reiner Steib <Reiner.Steib@gmx.de>
3437
3438 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Add newlines to
3439 .newsrc.eld file.
60b0b668 3440
5cedca8d
MB
34412007-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
3442
3443 * gnus-agent.el (gnus-agent-fetch-headers)
3444 (gnus-agent-retrieve-headers): Bind
3445 gnus-decode-encoded-address-function to identity.
3446
3447 * nntp.el (nntp-send-xover-command): Recognize an xover command is
3448 available also when the server returns simply a dot.
3449
3450 * gnus-ems.el (gnus-x-splash): Redisplay window before measuring it.
3451
524705ae
MB
34522007-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
3453
01c52d31
MB
3454 * gnus-ems.el (gnus-x-splash): Fix calculation; error in tty.
3455
34562007-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
3457
524705ae
MB
3458 * gnus-ems.el (gnus-x-splash): Make it work.
3459
3460 * gnus-start.el (gnus-1): Relax restrictions that prevent gnus-x-splash
3461 from being used.
3462
01c52d31
MB
34632007-06-05 Katsumi Yamaoka <yamaoka@jpl.org>
3464
3465 * gnus-art.el (gnus-insert-mime-button): Make a button overlay without
3466 the front stickiness.
3467 (gnus-article-summary-command-nosave): Correct the order of the
3468 arguments passed to pop-to-buffer.
3469 (gnus-article-read-summary-keys): Ditto; make it work properly when the
3470 summary command ends up with the article buffer.
3471
3472 * mm-decode.el (mm-insert-part): Separate the extracted parts that have
3473 the same faces.
524705ae 3474
770edeec
JB
34752007-06-07 Juanma Barranquero <lekktu@gmail.com>
3476
524705ae 3477 * gnus-art.el (gnus-split-methods): Fix typo in docstring.
770edeec 3478
34c5dce5
JB
34792007-06-06 Juanma Barranquero <lekktu@gmail.com>
3480
3e3dc2c3
JB
3481 * gnus-diary.el (gnus-diary-time-format, gnus-summary-sort-by-schedule):
3482 * gnus-sum.el (gnus-summary-highlight):
524705ae 3483 * mail-source.el (mail-source-delete-old-incoming-confirm):
3e3dc2c3 3484 * nndiary.el (nndiary-reminders): Fix typos in docstrings.
34c5dce5 3485
524705ae
MB
34862007-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
3487
3488 * gnus-art.el (gnus-mime-view-part-externally)
3489 (gnus-mime-view-part-internally): Fix predicate function passed to
3490 completing-read.
3491
01c52d31
MB
3492 * mm-decode.el (mm-image-fit-p): Return t if argument is not an image.
3493
3494 * gnus.el (gnus-update-message-archive-method): Add :version.
3495
34962007-06-01 Katsumi Yamaoka <yamaoka@jpl.org>
3497
3498 * gnus.el (gnus-update-message-archive-method): New variable.
3499
3500 * gnus-start.el (gnus-setup-news): Update saved "archive" method
3501 according to gnus-message-archive-method if
3502 gnus-update-message-archive-method is non-nil.
3503
35042007-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
3505
3506 * gnus-sum.el (gnus-summary-limit-to-address): New function. Suggested
3507 by Loic Dachary <loic@dachary.org>.
3508 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
524705ae 3509
c14dcd06
CY
35102007-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
3511
3512 * message.el (message-pop-to-buffer): Add switch-function argument.
3513 (message-mail): Pass switch-function argument to it.
524705ae 3514
01c52d31
MB
35152007-05-25 Reiner Steib <Reiner.Steib@gmx.de>
3516
3517 * mm-decode.el (mm-file-name-rewrite-functions): Make it customizable.
3518 Improve doc string.
3519
35202007-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
3521
3522 * gnus-art.el (gnus-header-from, gnus-header-subject, gnus-header-name)
3523 (gnus-header-content)
3524 * gnus-cite.el (gnus-cite-10)
3525 * gnus-srvr.el (gnus-server-closed)
3526 * gnus.el (gnus-group-mail-1, gnus-group-mail-1-empty)
3527 (gnus-group-mail-2, gnus-group-mail-2-empty, gnus-group-mail-3)
3528 (gnus-group-mail-3-empty, gnus-group-mail-low)
3529 (gnus-group-mail-low-empty, gnus-splash)
3530 * message.el (message-header-to, message-header-cc)
3531 (message-header-subject, message-header-other, message-header-name)
3532 (message-header-xheader, message-separator, message-cited-text)
3533 (message-mml): Lighten colors of faces used for dark background.
3534
35352007-05-24 Simon Josefsson <simon@josefsson.org>
3536
3537 * nnimap.el (nnimap-need-unselect-to-notice-new-mail): Change default
3538 to t as an experiment. Suggested by Greg Troxel <gdt@work.lexort.com>.
3539
524705ae
MB
35402007-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
3541
c9e31f32
SM
3542 * message.el (message-narrow-to-headers-or-head):
3543 Ignore mail-header-separator in the body.
524705ae 3544
01c52d31
MB
35452007-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
3546
3547 * mm-decode.el (mm-image-fit-p): Return t if image size is just the
3548 same as window size.
3549
35502007-05-22 Kevin Ryde <user42@zip.com.au>
3551
3552 * message.el (message-font-lock-keywords): Use message-header-xheader
3553 face for "X-Foo", its apparent intended purpose. Move "X-" pattern
3554 ahead of the anything pattern, to get it recognised.
3555
880820fe 35562007-05-12 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3557
3558 * gnus-sum.el (gnus-articles-to-read)
3559 (gnus-summary-insert-old-articles): Don't truncate group name for
3560 `read-string'.
3561
3562 * gnus-util.el (gnus-limit-string): Delete this function.
3563
3564 * gnus-sum.el (gnus-simplify-subject-fully): Use
3565 `truncate-string-to-width' instead.
3566
880820fe 35672007-05-11 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3568
3569 * gnus-sum.el (gnus-summary-next-group-on-exit): New variable. Tell
3570 if, on summary exit, the next group has to be selected.
3571 (gnus-summary-exit): Use it.
3572
524705ae
MB
35732007-05-10 Reiner Steib <Reiner.Steib@gmx.de>
3574
3575 * gnus-art.el (gnus-article-mode): Fix comment about displaying
3576 non-break space.
c14dcd06 3577
01c52d31
MB
35782007-05-10 Katsumi Yamaoka <yamaoka@jpl.org>
3579
3580 * nnfolder.el (nnfolder-request-group, nnfolder-request-create-group):
3581 Check if group is not a directory.
3582 (nnfolder-request-expire-articles): Don't delete articles if the target
3583 group is not available.
3584
3585 * nnml.el (nnml-request-create-group): Properly check if group is not a
3586 file.
3587 (nnml-request-expire-articles): Don't delete articles if the target
3588 group is not available.
3589
3590 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
3591 Don't quote characters that are within parentheses.
3592
35932007-05-09 Katsumi Yamaoka <yamaoka@jpl.org>
3594
3595 * gnus-sum.el (gnus-auto-select-on-ephemeral-exit): New variable.
3596 (gnus-handle-ephemeral-exit): Select article according to it.
3597
35982007-05-08 Reiner Steib <Reiner.Steib@gmx.de>
3599
3600 * message.el (message-insert-formated-citation-line): Remove newline.
3601 (message-citation-line-format): Add final \n here so that the user can
3602 avoid a blank line.
3603
36042007-05-03 Dan Christensen <jdc@uwo.ca>
3605
3606 * nndoc.el (nndoc-type-alist, nndoc-lanl-gov-announce-type-p)
3607 (nndoc-transform-lanl-gov-announce, nndoc-generate-lanl-gov-head):
3608 Update lanl/arXiv support.
596e5f72 3609
01c52d31
MB
36102007-05-02 Reiner Steib <Reiner.Steib@gmx.de>
3611
3612 * gnus.el: Bump version number.
3613
36142007-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
3615
3616 * gnus.el (gnus-version-number): Bump version.
3617
9b3ebcb6 36182007-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
01c52d31
MB
3619
3620 * gnus.el: No Gnus v0.6 is released.
3621
36222007-04-27 Didier Verna <didier@xemacs.org>
3623
3624 * gnus-util.el (gnus-orify-regexp): Moved and renamed to ...
3625 * gmm-utils.el (gmm-regexp-concat): here.
3626 * message.el: Don't require 'gnus-util.
3627 (message-dont-reply-to-names): Handle name change above.
3628 * gnus-sum.el (gnus-ignored-from-addresses): Ditto.
3629
36302007-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
3631
3632 * mm-util.el (mm-charset-synonym-alist): Don't make it a user option
3633 since the initial value varies according to the system.
3634
36352007-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
3636
3637 * mm-util.el (mm-charset-synonym-alist): Defcustom.
3638
36392007-04-25 NAKAJI Hiroyuki <nakaji@jp.freebsd.org> (tiny change)
3640
3641 * mm-util.el (mm-charset-synonym-alist): Map iso8859-1 to iso-8859-1.
3642
36432007-04-24 Didier Verna <didier@xemacs.org>
3644
3645 Improve the type of gnus-ignored-from-addresses.
3646 * gnus-util.el (gnus-orify-regexp): New function.
3647 * message.el (gnus-util): Require it.
3648 * message.el (message-dont-reply-to-names): Use gnus-orify-regexp.
3649 * gnus-sum.el (gnus-ignored-from-addresses): New function.
3650 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use it.
3651
36522007-04-24 Didier Verna <didier@xemacs.org>
3653
3654 * gnus-sum.el:
3655 * gnus-utils.el: Fix some trailing whitespaces.
3656
36572007-04-23 Katsumi Yamaoka <yamaoka@jpl.org>
3658
3659 * gnus-msg.el (gnus-summary-resend-message-edit): Add Gcc header.
3660 (gnus-summary-resend-bounced-mail): Ditto; search whole body for parent
3661 article's Message-ID; refer parent article in summary buffer.
3662
3663 * message.el (message-bounce): Call mime-to-mml.
3664
36652007-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
3666
3667 * gnus-msg.el (gnus-summary-supersede-article): Add Gcc header.
596e5f72 3668
6b554e88
MB
36692007-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
3670
3671 * gnus-art.el (gnus-mime-strip-charset-parameters): New function.
3672 (gnus-mime-view-part-as-charset): Use it; redisplay subpart currently
3673 displayed of multipart/alternative part if it is invoked from summary
3674 buffer.
6b554e88
MB
3675
3676 * mm-view.el (mm-inline-text-html-render-with-w3m)
3677 (mm-inline-text-html-render-with-w3m-standalone)
3678 (mm-inline-render-with-function): Use mail-parse-charset by default.
3679
01c52d31
MB
36802007-04-18 Levin Du <zslevin@gmail.com> (tiny change)
3681
3682 * parse-time.el (parse-time-string-chars): Check if CHAR
3683 is less than the length of parse-time-syntax.
3684
36852007-04-17 Katsumi Yamaoka <yamaoka@jpl.org>
3686
3687 * gnus-uu.el (gnus-uu-digest-mail-forward): Pull articles processed
3688 from gnus-newsgroup-processable.
3689
36902007-04-16 Didier Verna <didier@xemacs.org>
3691
3692 * gnus-msg.el (gnus-configure-posting-styles): Handle
002876ab 3693 message-signature-directory properly with :file syntax. Reported by
01c52d31
MB
3694 "Leo".
3695
36962007-04-11 Didier Verna <didier@xemacs.org>
3697
3698 New user option: message-signature-directory.
3699 * gnus-msg.el (gnus-configure-posting-styles): Support it.
3700 * message.el (message-insert-signature): Ditto.
3701 * message.el (message-signature-file): Doc update.
3702 * message.el (message-signature-directory): New.
3703
c429815a
MB
37042007-04-10 Katsumi Yamaoka <yamaoka@jpl.org>
3705
3706 * gnus-msg.el (gnus-inews-yank-articles): Use
3707 message-exchange-point-and-mark instead of exchange-point-and-mark.
3708
37092007-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
3710
3711 * message.el (message-yank-original): Make sure cited text ends with
3712 newline; don't exchange point and mark.
3713
37142007-04-07 Chong Yidong <cyd@stupidchicken.com>
3715
3716 * tls.el (open-tls-stream): Properly handle case where there
3717 is no associated buffer.
3718
c345112e
TTN
37192007-04-03 Thien-Thi Nguyen <ttn@gnu.org>
3720
3721 * gnus-msg.el (gnus-inews-yank-articles): Fix bug: After
3722 message-yank-original, make sure (< mark TEXT point).
3723
8aed9ac5
RS
37242007-03-31 Reiner Steib <Reiner.Steib@gmx.de>
3725
01c52d31
MB
3726 * message.el (message-fill-column): New variable.
3727 (message-mode): Use it. Add comment on a possible new hook.
3728
8aed9ac5
RS
3729 * nnmail.el (nnmail-spool-file): Mark as obsolete.
3730 (nnmail-get-new-mail): Reformat.
3731
3732 * gnus-registry.el (gnus-registry-cache-save): Add FIXME comment.
3733
3734 * gmm-utils.el: Fix Commentary.
3735 (gmm-tool-bar-from-list): Fix typo in doc string.
3736
561fb491
TTN
37372007-03-27 Thien-Thi Nguyen <ttn@gnu.org>
3738
01c52d31
MB
3739 * message.el (message-yank-original): Don't switch point and mark
3740 unnecessarily to put point and mark as documented.
3741
37422007-03-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
3743
3744 * message.el (message-put-addresses-in-ecomplete): Only fetch headers
3745 from the message heads.
3746
37472007-03-25 Kevin Greiner <kevin.greiner@compsol.cc>
3748
3749 * gnus-art.el (gnus-article-set-window-start): Do nothing when the
3750 article buffer does not have a window. This may not be the best
3751 solution but is certainly better than setting the start of the null,
3752 that is the current, window.
3753
37542007-03-24 Reiner Steib <Reiner.Steib@gmx.de>
3755
3756 * gnus-draft.el (gnus-draft-setup-hook): New hook.
3757 (gnus-draft-setup): Run it.
3758
3759 * gnus-score.el (gnus-inhibit-slow-scoring): New variable, renamed from
3760 gnus-score-fast-scoring. Allow regexp.
3761 (gnus-score-headers): Use it.
3762
3763 * gnus-util.el (gnus-emacs-version): Include "no MULE" in no-MULE
3764 XEmacs.
3765
3766 * gnus-art.el (gnus-article-browse-html-article): Fix typo in doc
3767 string.
3768 (gnus-button-alist): Also catch `<f1> k ...'.
3769 (gnus-treat-display-x-face): Fix doc string.
561fb491 3770
87ba2830
MB
37712007-03-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3772
3773 * gnus-msg.el (gnus-setup-message, gnus-inews-add-send-actions): Move
3774 evaluation of gnus-extended-version to ensure correct generation of the
3775 User-Agent header when message-generate-headers-first is used.
3776
01c52d31 37772007-03-24 Simon Josefsson <simon@josefsson.org>
87ba2830 3778
01c52d31
MB
3779 * hashcash.el (hashcash-generate-payment-async): Don't crash if
3780 hashcash-path is nil. Don't call callback with incorrect number of
3781 parameters if val is 0.
87ba2830 3782
815b81c8
MB
37832007-03-20 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3784
3785 * message.el (message-required-news-headers):
3786 * gnus-util.el (gnus-intern-safe): Fix typo in docstring.
3787
37882007-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
3789
3790 * message.el (message-generate-new-buffers): Change the meaning of the
3791 nil value; add `standard' to the choices; treat t as `unique'; improve
3792 doc string.
3793 (gnus-select-frame-set-input-focus): Autoload.
3794 (message-buffer-name): Search for the existing message buffer if
3795 message-generate-new-buffers is nil or `standard'; treat the value t of
3796 message-generate-new-buffers as `unique'.
3797 (message-pop-to-buffer): Raise the frame already displaying the message
3798 buffer; clear the echo area after querying.
3799 (message-setup): Pass the `continue' argument to compose-mail.
3800 (message-mail): Prefer `switch-function' if it is given; search for the
3801 existing message buffer if the `continue' argument is non-nil; pass
3802 continue and switch-function arguments to compose-mail by way of
3803 message-setup.
3804 (message-mail-other-window): Adjust argument of message-setup.
3805 (message-mail-other-frame): Ditto.
3806
01c52d31
MB
38072007-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
3808
3809 * gnus-cite.el (font-lock-set-defaults): Autoload it for Emacs.
3810 (gnus-message-citation-mode): Require font-lock for XEmacs; make sure
3811 to turn font-lock on when turning gnus-message-citation-mode on.
3812
38132007-03-06 Daiki Ueno <ueno@unixuser.org>
3814
3815 * mml-smime.el (mml-smime-use): New variable; default to use openssl.
3816 (mml-smime-function-alist): New variable; add epg as the backend.
3817 * mml-sec.el (mml-smime-sign): Don't require mml-smime, autoload
3818 mml-smime- functions instead.
3819 * mm-view.el: Require smime.
3820
38212007-03-05 Didier Verna <didier@xemacs.org>
3822
3823 * gnus-topic.el (gnus-topic-hierarchical-parameters): Perform merging
3824 instead of just inheritance for posting styles.
3825 * gnus.el (gnus-group-fast-parameter): Fix typo in comment.
3826
38272007-02-24 John Paul Wallington <jpw@pobox.com>
3828
3829 * tls.el (tls-certtool-program): Fix custom type.
3830
38312007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3832
3833 * gnus-cite.el (gnus-message-search-citation-line): Use point-at-bol
3834 and point-at-eol instead of line-(beginning|end)-position.
3835
3836 * assistant.el (assistant-parse-buffer): Ditto.
3837
38382007-02-28 Daiki Ueno <ueno@unixuser.org>
3839
3840 * mml2015.el (mml2015-epg-find-usable-key): New function.
3841 (mml2015-epg-sign): Use it.
3842 (mml2015-epg-encrypt): Use it.
3843
45cb30ee
MB
38442007-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3845
3846 * message.el (message-make-in-reply-to): Quote name containing
3847 non-ASCII characters. It will make the RFC2047 encoder cause an error
3848 if there are special characters. Reported by NAKAJI Hiroyuki
82bdbd4d 3849 <nakaji@jp.freebsd.org>.
45cb30ee 3850
01c52d31
MB
38512007-02-27 Didier Verna <didier@xemacs.org>
3852
3853 Include the group parameters as well as the topic ones in the
3854 inheritance filter process.
3855 * gnus-topic.el (gnus-topic-hierarchical-parameters): New optional
3856 argument GROUP-PARAMS-LIST.
3857 * gnus-topic.el (gnus-group-topic-parameters): Use it.
3858
45cb30ee
MB
38592007-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
3860
3861 * nntp.el (nntp-never-echoes-commands)
3862 (nntp-open-connection-functions-never-echo-commands): New variables.
3863 (nntp-send-command): Use them.
3864
01c52d31
MB
38652007-02-20 Daiki Ueno <ueno@unixuser.org>
3866
3867 * mml2015.el (mml2015-epg-verify): Simplified.
3868
38692007-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
3870
3871 * mml.el (mml-content-disposition-alist): New user option.
3872 (mml-content-disposition): New function.
3873 (mml-insert-mime-headers, mml-minibuffer-read-disposition): Use it.
3874 (mml-attach-file, mml-dnd-attach-file): Pass file name to it.
3875
38762007-02-19 Daiki Ueno <ueno@unixuser.org>
3877
3878 * mml2015.el (mml2015-epg-verify): Convert LF to CRLF before signature
3879 verification.
3880
aa260d63
MB
38812007-02-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3882
3883 * nnweb.el (nnweb-google-parse-1): Fix date parsing to also match on
3884 articles posted in the last 24 hours.
3885
c371062c
CY
38862007-02-14 Chong Yidong <cyd@stupidchicken.com>
3887
3888 * smiley.el (smiley-regexp-alist): Add "dead" smiley.
3889
880820fe 38902007-02-14 Michaël Cadilhac <michael@cadilhac.name>
01c52d31
MB
3891
3892 * nntp.el (nntp-send-command): Don't wait for echoes when
3893 nntp-open-ssl-stream is used.
3894
38952007-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
3896
3897 * gnus-cite.el (gnus-test-font-lock-add-keywords)
3898 (gnus-message-add-citation-keywords)
3899 (gnus-message-remove-citation-keywords): Remove.
3900 (gnus-message-citation-mode): Instead of modifying font-lock-keywords
3901 directly, make the variables in font-lock-defaults buffer-local, add
3902 gnus-message-citation-keywords to them and then update the value of
3903 font-lock-keywords.
3904
39052007-02-09 Katsumi Yamaoka <yamaoka@jpl.org>
3906
3907 * message.el (message-cite-original-1): Don't call
3908 gnus-article-highlight-citation.
3909
3910 * gnus-cite.el (gnus-cite-parse): Work with two or more MS-type
3911 citations; fix line count.
3912
39132007-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
3914
3915 * gnus-cite.el (gnus-test-font-lock-add-keywords): New function.
3916 (gnus-message-add-citation-keywords)
3917 (gnus-message-remove-citation-keywords): Use it; fix the emulating
3918 versions of font-lock-add-keywords and font-lock-remove-keywords to
3919 work with XEmacs correctly.
3920
39212007-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
3922
3923 * gnus-cite.el (gnus-cite-face-list): Set the values of
3924 gnus-message-max-citation-depth and gnus-message-citation-keywords.
3925 (gnus-message-max-citation-depth): Use defvar rather than defconst.
3926 (gnus-message-cite-prefix-regexp): New variable.
3927 (gnus-message-search-citation-line): Use it; protect against long
3928 citation prefix; fill match data with nil rather than 0 for XEmacs; set
3929 the 0th match data for Emacs.
3930 (gnus-message-citation-keywords): Set LAXMATCH flag in every HIGHLIGHT.
3931 (gnus-message-add-citation-keywords): Append keywords rather than
3932 prepending; emulate font-lock-add-keywords if it is not available.
3933 (gnus-message-remove-citation-keywords): Emulate
3934 font-lock-remove-keywords if it is not available.
3935
3936 * gnus-msg.el (gnus-message-highlight-citation): Default to t.
3937
3938 * message.el (message-cite-prefix-regexp): Set the value of
3939 gnus-message-cite-prefix-regexp.
3940
c91f4b83
MB
39412007-02-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3942
3943 * nnweb.el (nnweb-google-parse-1): Update parser.
3944
8f77631e
JB
39452007-01-29 Juanma Barranquero <lekktu@gmail.com>
3946
3947 * gnus-art.el (gnus-button-prefer-mid-or-mail): Fix typo in docstring.
3948
41e49ce6
MB
39492007-01-28 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3950
3951 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
3952 regexp.
3953
39542007-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
3955
3956 * uudecode.el (uudecode-string-to-multibyte): New function emulating
3957 string-to-multibyte.
3958 (uudecode-decode-region-internal): Use it.
3959
b28080e3
MB
39602007-01-23 Reiner Steib <Reiner.Steib@gmx.de>
3961
3962 * gnus-score.el (gnus-home-score-file, gnus-home-adapt-file): Fix
3963 custom choice.
3964
3965 * gnus-art.el (gnus-signature-limit): Fix custom choice.
3966
01c52d31
MB
39672007-01-22 Daiki Ueno <ueno@unixuser.org>
3968
3969 * mm-util.el (mm-inhibit-file-name-handlers): Add epa-file-handler.
3970
3971 * mm-decode.el (mm-save-part-to-file): Use `mm-write-region' instead of
3972 `write-region' to respect `mm-inhibit-file-name-handlers'.
3973
b66f54c1
MB
39742007-01-19 Reiner Steib <Reiner.Steib@gmx.de>
3975
3976 * nnsoup.el (nnsoup-directory, nnsoup-packer, nnsoup-packet-directory):
3977 Use gnus-home-directory instead of "~/" or "$HOME".
3978
01c52d31
MB
39792007-01-17 Teodor Zlatanov <tzz@lifelogs.com>
3980
3981 * encrypt.el (encrypt-insert-file-contents): Add better prompt
3982 to mention filename.
3983 Add comments at beginning regarding usage.
3984 (encrypt-write-file-contents): Change interactive so a string is
3985 acceptable. If the file has no associated model, show an error instead
3986 of a nonsense prompt.
3987
39882007-01-16 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
3989
3990 * spam.el (spam-bsfilter-ham-switch): Fix typo.
3991 Thanks to Yoshihiko Yamada for kind notification of this typo.
3992
0d7c8ac4
KH
39932007-01-12 Kenichi Handa <handa@m17n.org>
3994
3995 * uudecode.el (uudecode-decode-region-internal): Make it work in a
3996 multibyte buffer.
651408cb
MB
3997
39982007-01-14 Reiner Steib <Reiner.Steib@gmx.de>
3999
01c52d31
MB
4000 * gnus-score.el (gnus-score-fast-scoring): New variable.
4001 (gnus-score-headers): Use it.
4002
651408cb 4003 * gnus-sum.el (gnus-auto-select-first): Improve doc string.
0d7c8ac4 4004
01c52d31
MB
4005 * message.el (message-cite-original-1): Call
4006 gnus-article-highlight-citation if requested.
60ece9b0 4007 (message-make-from): Allow name and address as optional arguments.
40e902eb 4008
01c52d31 4009 * gnus-cite.el (gnus-article-highlight-citation): Add SAME-BUFFER arg.
40e902eb 4010
01c52d31
MB
4011 * gnus-art.el (gnus-article-browse-html-article): Add warning about web
4012 bugs to doc string.
4013 (gnus-button-alist): Add mid\\|message-id.
4014 (gnus-button-fetch-group): Extend for use in
4015 `browse-url-browser-function'.
4016 (gnus-button-url-regexp): Try to catch paired parentheses like in
4017 Wikipedia URLs.
d84c3737 4018
01c52d31
MB
4019 * gnus-sum.el (gnus-summary-reparent-children): Another doc string fix.
4020 Suggested by Simon Krahnke <overlord@gmx.li>.
d84c3737 4021
01c52d31 40222007-01-13 Romain Francoise <romain@orebokech.com>
ba361211 4023
01c52d31
MB
4024 * nnml.el (nnml-use-compressed-files): Fix typo in docstring.
4025 Update copyright.
ba361211 4026
01c52d31 40272007-01-13 Patric Mueller <bhaak@bigfoot.com> (tiny change)
ba361211 4028
01c52d31 4029 * gnus-sum.el (gnus-summary-reparent-children): Fix typo in doc string.
ba361211 4030
01c52d31 40312007-01-09 Teodor Zlatanov <tzz@lifelogs.com>
ba361211 4032
01c52d31
MB
4033 * gnus-registry.el (gnus-registry-unfollowed-groups)
4034 (gnus-registry-split-fancy-with-parent): Fix documentation.
4035
40362007-01-08 Lars Magne Ingebrigtsen <larsi@gnus.org>
4037
4038 * spam-report.el (spam-report-gmane-internal): Speed up spam reporting
4039 from nnweb groups.
4040
40412006-12-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
4042
4043 * spam-report.el (spam-report-gmane-internal): Add necessary "/" to
4044 Xref urls. Erase buffer before requesting head.
4045
4046 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4047
40482007-01-07 Reiner Steib <Reiner.Steib@gmx.de>
4049
4050 * gnus-soup.el (gnus-soup): New custom group. Make user variables
4051 customizable.
4052
40532007-01-05 Daiki Ueno <ueno@unixuser.org>
4054
4055 * mml2015.el (mml2015-epg-sign): Ask user whether to skip or abort if
4056 no signing key is found.
4057 (mml2015-epg-encrypt): Ask user whether to skip or abort if
4058 no encrypting and/or signing key is found.
4059
40602007-01-03 Reiner Steib <Reiner.Steib@gmx.de>
4061
4062 * spam-report.el (spam-report-gmane-spam): Remove redundant message.
4063
40642007-01-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4065
4066 * nnweb.el (nnweb-gmane-create-mapping): Put back code to merge the
4067 headers read from disk with the ones newly found in the current search.
4068 This should no longer cause problems, because the article numbers in
4069 Gmane's `nov.php' output are ignored since the previous change.
ba361211
MB
4070
40712007-01-02 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4072
4073 * gmm-utils.el (gmm-tool-bar-style): Fix custom type.
4074
40752007-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
4076
4077 * mm-decode.el (mm-display-external): Use itimer function for XEmacs.
4078
01c52d31
MB
40792007-01-01 Romain Francoise <romain@orebokech.com>
4080
4081 * gnus-sum.el (gnus-summary-make-menu-bar): Fix typo.
4082
40832006-12-31 Steve Youngs <steve@sxemacs.org>
4084
4085 * gnus-cite.el: Load easy-mmode at compile time for (S)XEmacs to get
4086 `define-minor-mode' macro definition expanded properly.
4087 (gnus-message-citation-mode): This is now OK for (S)XEmacs so don't
4088 exclude it there.
4089
4090 * gnus-msg.el (gnus-message-highlight-citation): Revert Reiner's patch
4091 of 2006-12-30. The default is nil on (S)XEmacs already because of the
4092 `fboundp' test.
4093 (gnus-message-citation-mode): Revert Reiner's patch of 2006-12-30.
4094 This is OK to autoload in (S)XEmacs now.
4095
40962006-12-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
4097
4098 * gnus-sum.el (gnus-summary-limit-to-singletons): New command and
4099 keystroke.
4100 (gnus-summary-limit-to-singletons): Fix typo.
4101
4102 * spam-report.el (spam-report-gmane-internal): Fall back on Xref if all
4103 else fails.
4104
db629244
MB
41052006-12-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4106
01c52d31
MB
4107 * gnus-cite.el (turn-off-gnus-message-citation-mode): Fix typo in
4108 docstring.
4109
4110 * gnus-sum.el (gnus-summary-insert-ticked-articles): New command.
4111 (gnus-summary-make-menu-bar, gnus-summary-buffer-map): Bind it.
4112 (gnus-summary-insert-dormant-articles): Fix typo in message.
4113
41142006-12-30 Reiner Steib <Reiner.Steib@gmx.de>
4115
4116 * gnus-msg.el (gnus-message-highlight-citation): Ensure default to be
4117 nil for XEmacs.
4118 (gnus-message-citation-mode): Don't autoload in XEmacs.
4119
4120 * gnus-cite.el (gnus-message-citation-mode): Don't define in XEmacs.
db629244 4121
880820fe 41222006-12-29 Jouni K. Seppänen <jks@iki.fi>
11e95b02
MB
4123
4124 * nnimap.el (nnimap-expunge-search-string): Mention
4125 nnimap-search-uids-not-since-is-evil in docstring.
4126
41272006-12-28 Reiner Steib <Reiner.Steib@gmx.de>
4128
4129 * spam.el: Revert to make-obsolete-variable because
4130 define-obsolete-variable-alias is not supported in Emacs 21.
4131
01c52d31
MB
4132 * spam.el (spam-ifile-path, spam-ifile-database-path)
4133 (spam-bogofilter-path): Use define-obsolete-variable-alias instead of
4134 make-obsolete-variable.
4135 (spam-bsfilter-path, spam-bsfilter-program)
4136 (spam-spamassassin-path, spam-spamassassin-program)
4137 (spam-sa-learn-path, spam-sa-learn-program): Rename variables. Don't
4138 use "path" inappropriately.
4139 (spam-check-spamassassin, spam-spamassassin-register-with-sa-learn)
4140 (spam-check-bsfilter, spam-bsfilter-register-with-bsfilter): Use new
4141 variable names.
4142
11e95b02
MB
41432006-12-28 Daiki Ueno <ueno@unixuser.org>
4144
4145 * gnus-sum.el (gnus-summary-next-article): Make sure we are in the
4146 summary buffer.
4147
01c52d31
MB
4148 * password.el (password-cache-remove): Use clear-string to burn
4149 password, if available.
11e95b02 4150
01c52d31
MB
41512006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
4152
4153 * gnus-msg.el (gnus-message-citation-mode): Fix autoload.
4154
4155 * gnus-cite.el (gnus-message-highlight-citation): Move to gnus-msg.el.
4156
4157 * gnus-msg.el (gnus-setup-message): Add gnus-message-citation-mode.
4158 (gnus-message-highlight-citation): Move defcustom here from
4159 gnus-cite.el.
4160 (gnus-message-citation-mode): Autoload.
4161
4162 * gnus-cite.el: Adjust Oliver's code to Gnus namespace. Add some
4163 checks to make it compile with XEmacs.
4164 (gnus-message-citation-mode): New minor mode.
4165 (gnus-message-max-citation-depth, gnus-message-citation-keywords)
4166 (gnus-message-highlight-citation): New variables.
4167 (gnus-message-search-citation-line)
4168 (gnus-message-add-citation-keywords)
4169 (gnus-message-remove-citation-keywords)
4170 (turn-on-gnus-message-citation-mode)
4171 (turn-off-gnus-message-citation-mode): New functions.
4172
41732006-12-26 Oliver Scholz <epameinondas@gmx.de>
4174
4175 * gnus-cite.el: Enable highlighting of different citation levels in
4176 message-mode.
11e95b02
MB
4177
41782006-12-26 Reiner Steib <Reiner.Steib@gmx.de>
4179
4180 * message.el (message-make-fqdn): Fix comment.
4181 (message-bogus-system-names): Add ".local".
4182
4183 * spam.el (spam-ifile-path, spam-ifile-program)
4184 (spam-ifile-database-path, spam-ifile-database)
4185 (spam-bogofilter-path, spam-bogofilter-program): Rename variables.
4186 Don't use "path" inappropriately.
4187 (spam-spamoracle-database, spam-get-ifile-database-parameter): Fix doc
4188 strings.
4189 (spam-check-ifile, spam-ifile-register-with-ifile)
4190 (spam-check-bogofilter, spam-bogofilter-register-with-bogofilter): Use
4191 new variable names.
4192
4193 * gnus-art.el (gnus-treat-display-x-face, gnus-treat-display-face)
4194 (gnus-treat-display-smileys): Simplify using
4195 gnus-image-type-available-p.
4196
4197 * gnus-ems.el (gnus-image-type-available-p): Use display-images-p if
4198 available.
4199
42002006-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
4201
4202 * nnrss.el (nnrss-fetch): Replace buffer's contents with the decoded
4203 one after turning on the buffer's multibyteness instead of decoding
4204 them directly in the unibyte buffer that causes unexpected conversion
4205 in Emacs 23 (unicode).
4206
01c52d31
MB
42072006-12-21 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4208
4209 * message.el (message-generate-hashcash): Fix custom type.
4210
42112006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
4212
4213 * gnus-sum.el (gnus-summary-recenter): Remove debug messages.
4214
9b9e104e
MB
42152006-12-20 Reiner Steib <Reiner.Steib@gmx.de>
4216
4217 * gnus-group.el (gnus-group-tool-bar-gnome): Exchange connect and
4218 disconnect icons. Add help text.
4219
01c52d31
MB
42202006-12-20 Teodor Zlatanov <tzz@lifelogs.com>
4221
4222 * spam.el (spam-extra-header-to-number): CRM114 spam score is
4223 negated to be consistent with the others we handle.
4224
42252006-12-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
4226
4227 * gnus-art.el (gnus-article-setup-buffer): Actually set the local
4228 version of gnus-summary-buffer to something, so that we can use two
4229 article buffers at the same time.
4230
42312006-12-18 Teodor Zlatanov <tzz@lifelogs.com>
4232
4233 * spam.el (spam-necessary-extra-headers): Make spam-use-regex-headers
4234 trigger all the extra headers.
4235 (spam-extra-header-to-number): Don't require spam-use-crm114 for header
4236 sorting.
4237
42382006-12-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4239
4240 * nnweb.el (nnweb-gmane-create-mapping): Keep the mapping stable for
4241 solid groups.
4242
bcd3e063
MB
42432006-12-13 Reiner Steib <Reiner.Steib@gmx.de>
4244
4245 * legacy-gnus-agent.el: Add Copyright notice.
4246
82e5f93f
CY
42472006-12-12 Chong Yidong <cyd@stupidchicken.com>
4248
4249 * gnus-sum.el (gnus-make-thread-indent-array): Fix last change.
4250
01c52d31
MB
42512006-12-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
4252
4253 * nnweb.el (nnweb-gmane-search): Placeholder TOPDOC setting.
4254
4255 * gnus-sum.el (gnus-summary-recenter): Force setting the window start
4256 to make it work reliably in CVS Emacs.
4257 (gnus-summary-limit-strange-charsets-predicate)
4258 (gnus-summary-limit-to-predicate): New functions.
4259
f88e76a8
CY
42602006-12-08 Chong Yidong <cyd@stupidchicken.com>
4261
4262 * gnus-sum.el (gnus-make-thread-indent-array): New optional arg
4263 specifying array size.
4264 (gnus-summary-insert-line, gnus-summary-prepare-threads): Regrow indent
4265 array if it is too small.
4266 (gnus-sort-threads-recursive): Renamed from gnus-sort-thread-1.
4267 (gnus-sort-threads-loop): New function.
4268
e925d5ae 42692006-12-06 Chris Moore <dooglus@gmail.com>
04b61ae9
JB
4270
4271 * gnus-sum.el (gnus-sort-threads, gnus-summary-limit-children):
4272 Use `max' to avoid the value of `max-lisp-eval-depth' decreasing.
4273
880820fe 42742006-12-04 Jouni K. Seppänen <jks@iki.fi>
3aa84d30
MB
4275
4276 * mm-url.el (mm-url-predefined-programs): Call curl with correct
4277 options.
4278
01c52d31
MB
42792006-12-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
4280
4281 * spam-report.el (spam-report-url-ping-plain): Wait for output to avoid
4282 DOS-ing the recipient.
4283
4284 * nnweb.el (nnweb-gmane-create-mapping): Use the article number from
4285 the headers when creating the mapping to avoid mismappings.
4286 (nnweb-gmane-create-mapping): Always nix out old mapping.
4287
42882006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
4289
4290 * message.el (message-signed-or-encrypted-p): Bind mm-decrypt-option
4291 and mm-verify-option to never.
4292
5538c331
MB
42932006-11-30 Katsumi Yamaoka <yamaoka@jpl.org>
4294
01c52d31
MB
4295 * message.el (message-signed-or-encrypted-p): New function.
4296 (message-forward-make-body): Use it.
4297
4298 * mml2015.el (mml2015-pgg-clear-verify, mml2015-epg-clear-verify):
4299 Replace encode-coding-string with mm-encode-coding-string.
5538c331
MB
4300
43012006-11-29 Katsumi Yamaoka <yamaoka@jpl.org>
4302
4303 * nneething.el (nneething-decode-file-name): Replace
4304 decode-coding-string with mm-decode-coding-string.
4305
01c52d31
MB
4306 * gnus-int.el (gnus-open-server): Say failed server's name.
4307
550831ed
JB
43082006-11-24 Juanma Barranquero <lekktu@gmail.com>
4309
4310 * gnus-agent.el (gnus-agent-expire-unagentized-dirs)
4311 (gnus-agent-regenerate-group): Fix space/tab mixup in messages.
4312
4313 * gnus-art.el (gnus-article-x-face-command, gnus-numeric-save-name):
4314 * gnus-group.el (gnus-group-sort-function, gnus-group-line-format)
4315 (gnus-group-mode, gnus-group-read-group, gnus-group-delete-group)
4316 (gnus-group-make-directory-group, gnus-group-transpose-groups):
4317 * gnus-start.el (gnus-options-subscribe, gnus-options-not-subscribe)
4318 (gnus-subscribe-newsgroup, gnus-1):
4319 * gnus-sum.el (gnus-summary-make-false-root, gnus-make-threads):
4320 * gnus.el (gnus-nntp-server, gnus-use-cross-reference)
4321 (gnus-valid-select-methods, total-expire, gnus-summary-line-format)
4322 (gnus-group-read-only-p): Fix space/tab mixup in docstrings.
4323
01c52d31
MB
43242006-11-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
4325
4326 * gnus-sum.el (gnus-summary-limit-to-headers): New command and
4327 keystroke.
4328 (gnus-summary-limit-to-bodies): Implement headersp.
4329
43302006-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
4331
4332 * dns.el (query-dns): Protect against "Process dns deleted" strings.
4333
e8f0f70d
MB
43342006-11-21 Katsumi Yamaoka <yamaoka@jpl.org>
4335
4336 * mm-util.el (mm-string-to-multibyte): Alias to identity in XEmacs.
4337
01c52d31
MB
43382006-11-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4339
4340 * message.el (message-generate-hashcash): Expand range of values to
4341 include `opportunistic'.
4342 (message-send-mail): Use it.
4343
b07e0143
MB
43442006-11-18 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4345
4346 * mm-uu.el (mm-uu-pgp-signed-extract-1): Make last fix more thorough
4347 and comment it.
4348
4349 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update regexp.
4350
4573e0df
MB
43512006-11-15 Reiner Steib <Reiner.Steib@gmx.de>
4352
4353 * gnus-util.el (gnus-extract-address-components): Improve comment.
4354
43552006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4356
4357 * gnus-util.el (gnus-extract-address-components): Work with address in
4358 which the name portion contains @.
4359
43602006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
4361
4362 * gnus.el (gnus-start): Move custom group up.
4363 (gnus-select-method): Don't autoload, but make it available for
4364 `customize-variable'.
4365 (gnus-getenv-nntpserver): Don't autoload.
4366
01c52d31
MB
43672006-11-14 Teodor Zlatanov <tzz@lifelogs.com>
4368
4369 * spam.el: Revert to 7.82 (removed changes since 2006-10-16).
4370
43712006-11-14 Reiner Steib <Reiner.Steib@gmx.de>
4372
4373 * message.el (message-sendmail-extra-arguments): New variable.
4374 (message-send-mail-with-sendmail): Use it.
4375
4573e0df
MB
43762006-11-14 Katsumi Yamaoka <yamaoka@jpl.org>
4377
4378 * mml.el (mml-generate-mime-1): Use mm-string-as-unibyte instead of
4379 mm-with-unibyte-current-buffer to make string unibyte.
4380
4381 * mm-decode.el (mm-insert-part): Use mm-string-to-multibyte instead of
4382 mm-string-as-multibyte.
4383
01c52d31
MB
43842006-11-14 Daiki Ueno <ueno@unixuser.org>
4385
4386 * mml2015.el (mml2015-epg-sign): Prefix "pgp-" to a micalg value.
4387 Reported by Werner Koch <wk@gnupg.org>.
4388
43892006-11-14 Daiki Ueno <ueno@p360>
4390
4391 * mml2015.el: Autoload epa-select-keys when compiling.
4392
43932006-11-13 Daiki Ueno <ueno@unixuser.org>
4394
4395 * mml2015.el (mml2015-epg-sign): Save the signing keys in
4396 message-options.
4397 (mml2015-epg-encrypt): Save the recipient keys in message-options.
4398
43992006-11-13 Daiki Ueno <ueno@unixuser.org>
4400
4401 * mml2015.el (mml2015-epg-encrypt): Removed backward compatibility for
4402 EasyPG (< 0.0.6).
4403 (mml2015-always-trust): New user option.
4404 (mml2015-epg-passphrase-callback): Display key ID on the passphrase
4405 prompt.
4406
44072006-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
4408
4409 * nntp.el (nntp-authinfo-force): New variable.
4410 (nntp-send-authinfo): Use it.
4411
4573e0df
MB
44122006-11-09 Reiner Steib <Reiner.Steib@gmx.de>
4413
01c52d31
MB
4414 * message.el (message-strip-subject-encoded-words): Allow _not_ to
4415 decode encoded words. Improve prompt. Add comment about forwarding.
4416 (message-replacement-char): Move up.
4573e0df
MB
4417
44182006-11-08 Wolfgang Jenkner <wjenkner@inode.at> (tiny change)
4419
4420 * gnus-sum.el (gnus-summary-catchup): Use gnus-sorted-intersection
4421 instead of gnus-intersection because arguments of gnus-sorted-nunion
4422 must be sorted. This avoids corruption of gnus-newsgroup-unreads.
4423
01c52d31
MB
44242006-11-07 Reiner Steib <Reiner.Steib@gmx.de>
4425
4426 * message.el (message-strip-subject-encoded-words): Reformat prompt.
4427 (message-simplify-subject-functions): Enable
4428 message-strip-subject-encoded-words by default.
4429
44302006-11-06 Reiner Steib <Reiner.Steib@gmx.de>
4431
4432 * message.el (message-strip-subject-encoded-words): New function
4433 (message-simplify-subject-functions): New variable.
4434 (message-simplify-subject): Use it. Fix typo in doc string.
4435 Support message-strip-subject-encoded-words.
4436
06856b12
JB
44372006-11-03 Juanma Barranquero <lekktu@gmail.com>
4438
4439 * gnus-diary.el (gnus-diary-delay-format-function):
4440 * nndiary.el (nndiary-reminders):
4441 * nnsoup.el (nnsoup-always-save): Use "non-nil" in docstrings.
4442
b193caa3
MB
44432006-11-01 Reiner Steib <Reiner.Steib@gmx.de>
4444
4445 * gnus-art.el (article-hide-boring-headers): Fetch date from
4446 gnus-original-article-buffer to avoid problems with localized date
4447 strings.
4448
44492006-10-30 Katsumi Yamaoka <yamaoka@jpl.org>
4450
4451 * html2text.el (html2text-format-tags): Avoid infloop on open tags.
4452
ab785936
MB
44532006-10-29 Reiner Steib <Reiner.Steib@gmx.de>
4454
06856b12
JB
4455 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list):
4456 New variables.
ab785936
MB
4457 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
4458 (mm-charset-synonym-alist): Move some entries to
4459 mm-codepage-iso-8859-list.
4460 (mm-charset-synonym-alist, mm-charset-override-alist): Add
4461 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
4462
b90a6149
MB
44632006-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
4464
4465 * gnus-sum.el (gnus-set-mode-line): Quote % in group name.
4466
44672006-10-28 Reiner Steib <Reiner.Steib@gmx.de>
4468
4469 * gnus-agent.el (gnus-agent-make-mode-line-string): Make it compatible
4470 with Emacs 21 and XEmacs.
4471
01c52d31
MB
44722006-10-27 Teodor Zlatanov <tzz@lifelogs.com>
4473
4474 * spam.el (spam-parse-address): New function for better parsing,
4475 catching errors, etc.
4476 (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use it.
4477
b90a6149
MB
44782006-10-26 Reiner Steib <Reiner.Steib@gmx.de>
4479
4480 * mm-view.el: Add interactive arg to html2text autoload.
4481
44822006-10-25 Katsumi Yamaoka <yamaoka@jpl.org>
4483
4484 * gnus-sum.el (gnus-summary-move-article): Use no-encode for `B B'.
4485
01c52d31
MB
44862006-10-24 Reiner Steib <Reiner.Steib@gmx.de>
4487
4488 * mm-util.el (mm-codepage-iso-8859-list, mm-codepage-ibm-list): New
4489 variables.
4490 (mm-setup-codepage-iso-8859, mm-setup-codepage-ibm): New functions.
4491 (mm-charset-synonym-alist): Move some entries to
4492 mm-codepage-iso-8859-list.
4493
4494 * gnus.el (gnus-getenv-nntpserver, gnus-select-method): Autoload.
4495
44962006-10-23 Reiner Steib <Reiner.Steib@gmx.de>
4497
4498 * message.el (message-citation-line-format)
4499 (message-insert-formated-citation-line): Fix implementation of %E, %N
4500 and %n according to the doc string.
4501
45022006-10-20 Teodor Zlatanov <tzz@lifelogs.com>
4503
4504 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
4505 car-safe to avoid bad parses.
4506
c86d4601
MB
45072006-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
4508
4509 * gnus-group.el (gnus-group-make-doc-group): Work for non-ASCII group
4510 names.
4511
4512 * gnus-sum.el (gnus-select-newsgroup): Decode group name.
4513
45142006-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
4515
01c52d31
MB
4516 * gnus-draft.el (gnus-draft-edit-message): Make sure to remove Date
4517 header.
4518
4519 * message.el (message-draft-headers): Add Date.
4520 (message-headers-to-generate): Fix typo in docstring.
4521
4522 * nndraft.el (nndraft-required-headers): New variable.
4523 (nndraft-generate-headers): Use it.
4524
4525 * gnus-registry.el (gnus-registry-wash-for-keywords): Bind `word'.
4526
45272006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
4528
4529 * gnus-registry.el (gnus-registry-wash-for-keywords)
4530 (gnus-registry-find-keywords): New functions to allow easy searching of
4531 articles that are in the registry.
4532
45332006-10-16 Teodor Zlatanov <tzz@lifelogs.com>
4534
4535 * spam.el (spam-check-BBDB, spam-enter-ham-BBDB, spam-parse-list): Use
4536 ietf-drums-parse-address instead of gnus-extract-address-components.
4537 Reported by Damien Elmes <damien@repose.cx>.
c86d4601
MB
4538
45392006-10-19 Reiner Steib <Reiner.Steib@gmx.de>
4540
4541 * gnus.el (gnus-mime): Remove unused custom group.
4542
92edaeed
MB
45432006-10-13 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4544
4545 * mm-uu.el (mm-uu-pgp-signed-extract-1): Use RFC 2440 definition of
4546 "blank line" when searching for end of armor headers.
4547
45482006-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
4549
4550 * gmm-utils.el (gmm-write-region): Fix variable name.
4551
45522006-10-10 Reiner Steib <Reiner.Steib@gmx.de>
4553
4554 * gmm-utils.el (gmm-write-region): New function based on compatibility
4555 code from `mm-make-temp-file'.
4556
4557 * mm-util.el (mm-make-temp-file): Use `gmm-write-region'.
4558
4559 * nnmaildir.el (nnmaildir--update-nov)
4560 (nnmaildir-request-replace-article, nnmaildir-request-accept-article):
4561 Use `gmm-write-region'.
4562
996aa8c1
MB
45632006-10-04 Reiner Steib <Reiner.Steib@gmx.de>
4564
01c52d31
MB
4565 * mm-util.el (mm-charset-synonym-alist, mm-charset-override-alist): Add
4566 iso-8859-8/windows-1255 and iso-8859-9/windows-1254.
4567
4568 * nnheader.el (nnheader-find-file-noselect): Inhibit version-control.
4569
4570 * message.el (message-replacement-char): New variable.
4571 (message-fix-before-sending): Use it.
4572 (message-simplify-subject): New function to remove duplicate code.
4573 (message-reply, message-followup): Use it.
4574
996aa8c1
MB
4575 * gnus-sum.el (gnus-summary-make-menu-bar): Clarify
4576 gnus-summary-limit-to-articles.
4577
01c52d31 45782006-10-03 Katsumi Yamaoka <yamaoka@jpl.org>
996aa8c1 4579
01c52d31 4580 * gnus-util.el (gnus-with-local-quit): New macro.
996aa8c1 4581
01c52d31 4582 * gnus-demon.el (gnus-demon): Replace with-local-quit with it.
996aa8c1 4583
01c52d31 45842006-10-02 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4585
01c52d31
MB
4586 * gnus-util.el (gnus-string-remove-all-properties): Another fix to
4587 ignore non-string data.
996aa8c1 4588
01c52d31 45892006-09-29 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4590
01c52d31
MB
4591 * gnus-util.el (gnus-string-remove-all-properties): Fix to ignore
4592 non-string data (needs to be done in the registry too).
996aa8c1 4593
01c52d31 45942006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4595
01c52d31
MB
4596 * gnus-registry.el (gnus-registry-save, gnus-registry-cache-save)
4597 (gnus-registry-remove-alist-text-properties, gnus-registry-action)
4598 (gnus-registry-split-fancy-with-parent)
4599 (gnus-registry-fetch-simplified-message-subject-fast)
4600 (gnus-registry-fetch-sender-fast, gnus-registry-store-extra-entry):
4601 Remove text properties on ingress into the registry and when it's saved.
4602 (gnus-registry-clean-empty-function): Fix bug with cleaning the
4603 registry from entries with no groups.
996aa8c1 4604
01c52d31 46052006-09-28 Teodor Zlatanov <tzz@lifelogs.com>
996aa8c1 4606
01c52d31
MB
4607 * gnus-util.el (gnus-string-remove-all-properties): Add utility
4608 function to remove string properties.
996aa8c1 4609
67099291
MB
46102006-09-28 Reiner Steib <Reiner.Steib@gmx.de>
4611
4612 * gmm-utils.el (gmm): Adjust custom version.
4613
4614 * mm-util.el (mm-charset-override-alist, mm-charset-eval-alist): Adjust
4615 custom version.
4616
4617 * gnus-draft.el (gnus-draft-mode): Don't call `mml-mode'.
4618
01c52d31
MB
46192006-09-27 Reiner Steib <Reiner.Steib@gmx.de>
4620
4621 * gnus-art.el (gnus-insert-prev-page-button)
4622 (gnus-insert-next-page-button): Simplify. Reformat.
4623
46242006-09-27 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
4625
4626 * gnus-art.el (gnus-insert-prev-page-button)
4627 (gnus-insert-next-page-button): Apply gnus-article-button-face.
4628
94019f61
CY
46292006-09-25 Chong Yidong <cyd@stupidchicken.com>
4630
4631 * gnus-demon.el (gnus-demon): Use with-local-quit to avoid hangs.
4632
01c52d31
MB
46332006-09-20 Maxime Edouard Robert Froumentin <max@lapin-bleu.net>
4634
4635 (gnus-insert-mime-button, gnus-insert-mime-security-button): Apply
4636 gnus-article-button-face to MIME and security buttons.
4637
46382006-09-20 Reiner Steib <Reiner.Steib@gmx.de>
4639
4640 * gnus-art.el (gnus-button-url-regexp): Try to make the value more
4641 readable.
4642
46432006-09-20 Steve Youngs <steve@sxemacs.org>
4644
4645 * gnus-art.el (gnus-article-browse-html-parts): They're files, so use
4646 `browse-url-of-file' instead of `browse-url'.
4647
0327a464
MB
46482006-09-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4649
4650 * nnslashdot.el (nnslashdot-request-article): Update end-of-article
4651 regexp. Articles containing quotation were cut prematurely.
4652
46532006-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
4654
01c52d31
MB
4655 * message.el (message-cite-original-1): Use nobody by default for the
4656 value of From header.
0327a464
MB
4657 (message-reply): Ditto.
4658
01c52d31
MB
46592006-09-11 Daiki Ueno <ueno@unixuser.org>
4660
4661 * mml2015.el (mml2015-epg-clear-decrypt): Don't append verify results
4662 to the gnus-info. This fixes a bug of inline-PGP message verification.
4663 Reported by Michael Piotrowski <mxp@dynalabs.de>.
4664
b110774a
MB
46652006-09-09 Reiner Steib <Reiner.Steib@gmx.de>
4666
4667 * pop3.el (pop3-leave-mail-on-server): Mention problem of duplicate
4668 mails in the doc string. Add some URLs in comment.
01c52d31 4669 (pop3-movemail): Warn about pop3-leave-mail-on-server.
b110774a
MB
4670
46712006-09-07 Katsumi Yamaoka <yamaoka@jpl.org>
4672
4673 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings): Fix
4674 backslashes handling and the way to find boundaries of quoted strings.
4675
01c52d31
MB
46762006-09-07 Daiki Ueno <ueno@unixuser.org>
4677
4678 * mml1991.el (mml1991-epg-encrypt): Simply throw an error if
4679 mml1991-encrypt-to-self is set and mml1991-signers is not set.
4680 * mml2015.el (mml2015-epg-encrypt): Simply throw an error if
4681 mml2015-encrypt-to-self is set and mml2015-signers is not set.
4682
676c1893
RS
46832006-09-06 Reiner Steib <Reiner.Steib@gmx.de>
4684
01c52d31
MB
4685 * gnus-art.el (gnus-button-marker-list): Move up. Convert comment into
4686 doc string.
4687 (gnus-button-regexp, gnus-button-last): Remove unused variables.
4688
46892006-09-06 Simon Josefsson <jas@extundo.com>
4690
4691 * mml2015.el (mml2015-use): Doc fix, mention epg.
4692
46932006-09-06 Daiki Ueno <ueno@unixuser.org>
4694
4695 * mml2015.el (mml2015-use): Default to epg, if available.
4696
46972006-09-06 Daiki Ueno <ueno@unixuser.org>
4698
4699 * mml1991.el (mml1991-epg-sign): Don't lookup a private key by
4700 message-sender.
4701 (mml1991-epg-encrypt): Ditto.
4702 * mml2015.el (mml2015-epg-sign): Don't lookup a private key by
4703 message-sender.
4704 (mml2015-epg-encrypt): Ditto.
676c1893 4705
de4fbbe4
CY
47062006-09-04 Chong Yidong <cyd@stupidchicken.com>
4707
4708 * message.el (message-send-mail-with-sendmail): Look for sendmail in
4709 several common directories.
4710
01c52d31
MB
47112006-09-05 Daiki Ueno <ueno@unixuser.org>
4712
4713 * mml2015.el (mml2015-epg-encrypt): Expand group configuration.
4714 * mml1991.el (mml1991-epg-encrypt): Expand group configuration.
4715
d7093904
MB
47162006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
4717
8fbdffe5
MB
4718 * gnus-art.el (article-decode-encoded-words): Make it fast.
4719
47202006-09-04 Katsumi Yamaoka <yamaoka@jpl.org>
4721
4722 * gnus-art.el (article-decode-encoded-words): Don't infloop in XEmacs.
4723
d7093904
MB
4724 * rfc2047.el (rfc2047-strip-backslashes-in-quoted-strings): Decode `\\'
4725 in quoted string into `\'.
4726
343d6628
MB
47272006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4728
4729 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4730 Use standard-syntax-table.
4731
47322006-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
4733
4734 * gnus-art.el (gnus-decode-address-function): New variable.
4735 (article-decode-encoded-words): Use it to decode headers which are
4736 assumed to contain addresses.
4737 (gnus-mime-delete-part): Remove useless `or'.
4738
4739 * gnus-sum.el (gnus-decode-encoded-address-function): New variable.
4740 (gnus-summary-from-or-to-or-newsgroups): Use it to decode To header.
4741 (gnus-nov-parse-line): Use it to decode From header.
4742 (gnus-get-newsgroup-headers): Ditto.
4743 (gnus-summary-enter-digest-group): Use it to decode `to-address'.
4744
4745 * mail-parse.el (mail-decode-encoded-address-region): New alias.
4746 (mail-decode-encoded-address-string): New alias.
4747
4748 * rfc2047.el (rfc2047-quote-special-characters-in-quoted-strings):
4749 New function.
4750 (rfc2047-encode-message-header, rfc2047-encode-region): Use it.
4751 (rfc2047-strip-backslashes-in-quoted-strings): New fnction.
4752 (rfc2047-decode-region): Use it; add optional argument `address-mime'.
4753 (rfc2047-decode-string): Ditto.
4754 (rfc2047-decode-address-region): New function.
4755 (rfc2047-decode-address-string): New function.
4756
01c52d31
MB
47572006-08-31 Reiner Steib <Reiner.Steib@gmx.de>
4758
4759 * message.el (message-caesar-buffer-body): Allow rotating headers.
4760
4761 * gnus-sum.el (gnus-summary-caesar-message): Allow rotating headers.
4762
4763 * message.el (message-insert-formated-citation-line): Fix %f.
4764 Reported by Torsten Bronger <bronger@physik.rwth-aachen.de> .
4765
47662006-08-18 Katsumi Yamaoka <yamaoka@jpl.org>
4767
4768 * gnus-bookmark.el (gnus-bookmark-file-coding-system): New variable.
4769 (gnus-bookmark-mouse-available-p): New macro.
4770 (gnus-bookmark-bmenu-list): Use it; use gnus-mouse-2.
4771 (gnus-bookmark-bmenu-show-infos): Use it.
4772 (gnus-bookmark-insert-details): Use it; use gnus-mouse-2.
4773 (gnus-bookmark-bmenu-hide-infos): Ditto.
4774 (gnus-bookmark-remove-properties): New function.
4775 (gnus-bookmark-set, gnus-bookmark-make-cell): Use it.
4776 (gnus-bookmark-set-bookmark-name): Don't use 2nd arg of split-string.
4777 (gnus-bookmark-write-file): Bind coding-system-for-write.
4778 (gnus-bookmark-insert-file-format-version-stamp): Add coding cookie.
4779 (gnus-bookmark-jump): Make completing-read work with XEmacs; activate
4780 group before selecting it.
4781 (gnus-bookmark-get-bookmark): Use assoc instead of assoc-string.
4782 (gnus-bookmark-bmenu-mode-map): Bind `q' to bury-buffer instead of
4783 quit-window if it is not available; use gnus-mouse-2 and bind it to
4784 gnus-bookmark-bmenu-select-by-mouse.
4785 (gnus-bookmark-show-details): Remove unused variable `details-list'.
4786 (gnus-bookmark-bmenu-select-by-mouse): New function.
6c5d6b6c 4787
5dab7628
RF
47882006-08-13 Romain Francoise <romain@orebokech.com>
4789
4790 * mm-extern.el (mm-extern-mail-server): End `y-or-n-p' prompt with a
4791 space.
4792
5ebdc299
MB
47932006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4794
4795 * compface.el (uncompface): Use binary rather than raw-text-unix.
4796
47972006-08-09 Katsumi Yamaoka <yamaoka@jpl.org>
4798
4799 * compface.el (uncompface): Make sure the eol conversion doesn't take
4800 place when communicating with the external programs. Reported by
4801 ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
4802
48032006-07-31 Katsumi Yamaoka <yamaoka@jpl.org>
4804
4805 * nnheader.el (nnheader-insert-head): Fix typo in comment.
4806
48072006-07-31 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4808
4809 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
4810 Make it more robust by parsing author and date independently.
4811
ebf693f3
MB
48122006-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
4813
4814 * nnheader.el (nnheader-insert-head): Make it work with Mac as well.
4815
01c52d31
MB
48162006-07-28 Daiki Ueno <ueno@unixuser.org>
4817
4818 * mml2015.el (mml2015-epg-sign): If mml2015-signers is not set, use the
4819 first matching secret key.
4820 (mml2015-epg-encrypt): Ditto.
4821
4822 * mml1991.el (mml1991-epg-sign): If mml1991-signers is not set, use the
4823 first matching secret key.
4824 (mml1991-epg-encrypt): Ditto.
4825
4826 * mml2015.el (mml2015-encrypt-to-self): New user option.
4827 (mml2015-epg-encrypt): Append mml2015-signers to recipients list if
4828 mml2015-epg-encrypt-to-self is set.
4829
4830 * mml1991.el (mml1991-encrypt-to-self): New variable.
4831 (mml1991-epg-encrypt): Append mml1991-signers to recipients list if
4832 mml1991-epg-encrypt-to-self is set.
4833
4834 * mml2015.el (mml2015-signers): New user option.
4835 (mml2015-epg-sign): Reflect the value of mml2015-signers.
4836 (mml2015-epg-encrypt): Allow to select signing keys.
4837
4838 * mml1991.el (mml1991-signers): New variable.
4839 (mml1991-epg-sign): Reflect the value of mml1991-signers.
4840 (mml1991-epg-encrypt): Allow to select signing keys.
4841
ebf693f3
MB
48422006-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
4843
4844 * nnheader.el (nnheader-insert-head): Make it work even if the file
4845 uses CRLF for the line-break code.
4846
01c52d31
MB
48472006-07-25 Daiki Ueno <ueno@unixuser.org>
4848
4849 * mml2015.el: Require mml-sec instead of password.
4850 (mml2015-verbose): Inherit the default value from mml-secure-verbose.
4851 (mml2015-cache-passphrase): Inherit the default value from
4852 mml-secure-cache-passphrase.
4853 (mml2015-passphrase-cache-expiry): Inherit the default value from
4854 mml-secure-passphrase-cache-expiry.
4855
4856 * mml1991.el: Require mml-sec instead of password.
4857 (mml1991-verbose): Inherit the default value from mml-secure-verbose.
4858 (mml1991-cache-passphrase): Inherit the default value from
4859 mml-secure-cache-passphrase.
4860 (mml1991-passphrase-cache-expiry): Inherit the default value from
4861 mml-secure-passphrase-cache-expiry.
4862
4863 * mml-sec.el: Require password.
4864 (mml-secure-verbose): New user option.
4865 (mml-secure-cache-passphrase): New user option.
4866 (mml-secure-passphrase-cache-expiry): New user option.
4867
48682006-07-24 Daiki Ueno <ueno@unixuser.org>
4869
4870 * pgg-def.el (pgg-truncate-key-identifier): Truncate the key ID to 8
4871 letters from the end. Thanks to "David Smith" <davidsmith@acm.org> and
880820fe 4872 andreas@altroot.de (Andreas Vögele).
01c52d31
MB
4873
4874 FIXME: Use `tiny change'?
4875
bd876f90
MB
48762006-07-19 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4877
4878 * mm-url.el (mm-url-insert-file-contents): Inhibit Connection: close
4879 workaround for the url package included with Emacs.
4880
4881 * nnweb.el (nnweb-google-create-mapping): Update regexp.
4882
01c52d31
MB
48832006-07-19 Katsumi Yamaoka <yamaoka@jpl.org>
4884
4885 * gnus-sum.el (gnus-select-newsgroup): Setup the article buffer
4886 correctly. This fixes a bug caused by the 2006-05-12 change.
4887
06dc8321
KF
48882006-07-18 Karl Fogel <kfogel@red-bean.com>
4889
4890 * nnmail.el (nnmail-article-group): If splitting raises an error, give
4891 some information about the error when saying that the `bogus' mail
4892 group will be used.
4893
7ce31649
MB
48942006-07-17 Reiner Steib <Reiner.Steib@gmx.de>
4895
4896 * gnus-sum.el (gnus-summary-delete-article): Don't use TAB in doc
4897 string.
4898
b44409c9
MB
48992006-07-16 NAKAJI Hiroyuki <nakaji@heimat.jp> (tiny change)
4900
4901 * mm-util.el (mm-charset-synonym-alist): Map windows-31j to cp932.
4902
763bb2d4
MB
49032006-07-14 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4904
4905 * gnus-start.el (gnus-subscribe-options-newsgroup-method): Doc fix.
4906
01c52d31
MB
49072006-07-10 Daiki Ueno <ueno@unixuser.org>
4908
4909 * mml1991.el (mml1991-function-alist): Add epg.
4910 (mml1991-epg-passphrase-callback, mml1991-epg-sign)
4911 (mml1991-epg-encrypt): New functions.
4912
49132006-07-10 Daiki Ueno <ueno@unixuser.org>
4914
4915 * mml2015.el (mml2015-verbose): New variable.
4916 (mml2015-cache-passphrase): Ditto.
4917 (mml2015-passphrase-cache-expiry): Ditto.
4918 (mml2015-function-alist): Add epg.
4919 (mml2015-epg-passphrase-callback, mml2015-epg-decrypt)
4920 (mml2015-epg-clear-decrypt, mml2015-epg-verify)
4921 (mml2015-epg-clear-verify, mml2015-epg-sign, mml2015-epg-encrypt): New
4922 functions.
4923
49242006-07-08 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4925
4926 * message.el (message-cite-original-1): Preserve region when removing
4927 quoted text due to X-No-Archive in order to avoid bogus attribution
4928 when citing multiple messages.
4929
49302006-06-27 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4931
4932 * gnus-group.el (gnus-group-sort-by-unread): Fix typo. Reported by
4933 Kenneth Jacker <khj@be.cs.appstate.edu>.
4934
827dc73d
MB
49352006-06-26 Reiner Steib <Reiner.Steib@gmx.de>
4936
4937 * gnus-diary.el (gnus-user-format-function-d)
4938 (gnus-user-format-function-D): Autoload.
4939
01c52d31 4940 * imap.el (Commentary): Fix typo.
827dc73d 4941
01c52d31
MB
4942 * gnus-util.el (kill-empty-logs, gnus-byte-compile): Remove anonymous
4943 2006-04-22 contribution.
4944
49452006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4946
4947 * gnus.el (gnus-valid-select-methods): Revert last change for nnweb.
4948 It didn't really fix the bogosity I'm seeing with solid web groups.
4949
49502006-06-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4951
4952 * gnus.el (gnus-valid-select-methods): Declare nnweb with 'address.
4953 Since revision 6.95 (2003-01-05) of gnus-group.el, solid web groups are
4954 created using server names. If we use the feature without declaring
4955 it, Gnus does not properly manage server and group state.
4956
4957 * nnweb.el (nnweb-google-search): Respect nnweb-max-hits as upper
4958 bound.
4959
49602006-06-25 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
4961
4962 * gnus.el (gnus-find-method-for-group): On killed/unknown groups, try
4963 looking up the method using GROUP's prefix before inventing a new one.
4964 It is used on killed/unknown groups in various places where returning
4965 an all-new method isn't expected by the caller.
4966
4967 * gnus-util.el (gnus-group-server): Fix for empty virtual server names
4968 and match semantics of gnus-group-real-prefix.
4969
49702006-06-22 Reiner Steib <Reiner.Steib@gmx.de>
4971
4972 * nnmail.el (nnmail-broken-references-mailers): New variable.
4973 (nnmail-ignore-broken-references): New function generalizing
4974 nnmail-fix-eudora-headers.
4975 (nnmail-fix-eudora-headers): Now obsolete.
4976
4977 * gnus-art.el (gnus-button-handle-custom): Support
4978 `customize-apropos*'.
4979
49802006-06-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
4981
4982 * gnus-art.el (article-hide-headers): Inhibit read-only stuff.
4983
4984 * gnus-group.el (gnus-fetch-group): Document ARTICLES and select those
4985 articles.
4986
49872006-06-21 Reiner Steib <Reiner.Steib@gmx.de>
4988
4989 * message.el (message-cite-reply-above): New variable.
4990 (message-yank-original): Use it.
827dc73d 4991
a367620f
MB
49922006-06-20 Katsumi Yamaoka <yamaoka@jpl.org>
4993
4994 * rfc2231.el (rfc2231-parse-string): Allow `*'s in parameter values.
4995
01c52d31
MB
49962006-06-20 Reiner Steib <Reiner.Steib@gmx.de>
4997
4998 * gnus-bookmark.el (gnus-bookmark-jump): Don't mark unrelated articles
4999 as read.
5000
5001 * gnus-group.el (gnus-group-quick-select-group): Add GROUP argument.
5002
50032006-06-19 Reiner Steib <Reiner.Steib@gmx.de>
5004
5005 * gnus-bookmark.el: Fix Copyright, keywords, whitespace, etc.
5006 (gnus-bookmark-default-file): Use gnus-directory.
5007 (gnus-bookmark-bmenu-file-column, gnus-bookmark-use-annotations):
5008 Remove "*" in doc string.
5009 (gnus-bookmark-write-file): Simplify.
5010 (gnus-bookmark-maybe-sort-alist): Use `when'.
5011 (gnus-bookmark-get-bookmark): Fix typo in doc string.
5012 (gnus-bookmark-set-bookmark-name, gnus-bookmark-get-bookmark): Add
5013 FIXME about Emacs 21 and XEmacs compatibility.
5014 (gnus-bookmark-set-bookmark-name): Use `gnus-replace-in-string' for
5015 compatibility.
5016 (gnus-bookmark-bmenu-mode): Use `gnus-run-mode-hooks' for
5017 compatibility.
5018 (gnus-bookmark-menu-heading): Fix version.
5019
50202006-06-19 Bastien Guerry <bzg@altern.org>
5021
5022 * gnus-bookmark.el: New file.
5023
5cfd0f2e
MB
50242006-06-19 Katsumi Yamaoka <yamaoka@jpl.org>
5025
5026 * message.el (message-syntax-checks): Doc fix.
5027
01c52d31
MB
50282006-06-17 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5029
5030 * gnus-srvr.el (gnus-browse-unsubscribe-group): Don't subscribe
5031 unsubscribed groups as if they were killed ones. It causes duplicate
5032 entries in gnus-newsrc-alist.
5033
f362b760
MB
50342006-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
5035
5036 * message.el (message-syntax-checks): Doc fix.
5037 (message-send-mail): Add check for continuation headers.
5038 (message-check-news-header-syntax): Fix regexp used to check for
5039 continuation headers.
5040
50412006-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
5042
5043 * gnus-art.el (gnus-display-mime): Make sure body ends with newline.
5044
01c52d31
MB
50452006-06-11 Reiner Steib <Reiner.Steib@gmx.de>
5046
5047 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix code.
5048
50492006-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
5050
5051 * gnus-art.el (gnus-article-truncate-lines): Default to the value of
5052 default-truncate-lines.
5053
26c9afc3
MB
50542006-06-06 Katsumi Yamaoka <yamaoka@jpl.org>
5055
5056 * mm-util.el (mm-mime-mule-charset-alist): Use unicode-precedence-list
5057 to fill the utf-8 entry.
5058
01c52d31 50592006-06-01 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
26c9afc3 5060
01c52d31
MB
5061 * nnweb.el (nnweb-google-parse-1): Update regexp for author and date.
5062
50632006-05-30 Kevin Greiner <kevin.greiner@compsol.cc>
5064
5065 * gnus-agent.el (directory-files-and-attributes): Move all the way
5066 forward (the third and final move).
5067 (gnus-agent-read-agentview): Trap reconstruction errors due to
5068 nonexistant directory. Handle by returning nil.
5069
50702006-05-30 Didier Verna <didier@xemacs.org>
5071
5072 * message.el (message-dont-reply-to-names): Update the custom type.
5073 * message.el (message-dont-reply-to-names): New defsubst: potentially
5074 convert a list of regexps into a single one.
5075 * message.el (message-get-reply-headers): Use it.
5076 * nnmail.el (nnmail-fancy-expiry-target): Ditto.
5077
50782006-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
5079
5080 * gnus-agent.el (directory-files-and-attributes): Move forward.
26c9afc3
MB
5081
50822006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
5083
5084 * gnus-ml.el (gnus-mailing-list-subscribe)
5085 (gnus-mailing-list-unsubscribe, gnus-mailing-list-owner)
5086 (gnus-mailing-list-message): Fix doc strings.
5087
50882006-05-29 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5089
5090 * gnus-ml.el (gnus-mailing-list-message): Use gnus-url-mailto instead
5091 of doing it manually.
5092
01c52d31
MB
50932006-05-29 Reiner Steib <Reiner.Steib@gmx.de>
5094
5095 * gnus-art.el (gnus-article-toggle-truncate-lines): Fix typo in
5096 comment.
5097
26c9afc3
MB
50982006-05-29 Kevin Greiner <kevin.greiner@compsol.cc>
5099
002876ab 5100 * gnus-agent.el: Added gnus-agent-flush* to purge agent info.
01c52d31 5101 (gnus-agent-read-agentview): Fixed handling of end-of-file error.
26c9afc3
MB
5102 (gnus-agent-read-local): All symbols allocated in my-obarray
5103 (gnus-agent-set-local): Skip invalid entries (min and/or max is nil).
5104 (gnus-agent-regenerate-group): Check numeric names to see if they are
5105 messages or groups.
01c52d31
MB
5106 (gnus-agent-total-fetched-for): Ignore 'dummy.group' (there should be a
5107 better way of do this...)
5108
5109 * gnus-cache.el (gnus-agent-total-fetched-for): Ignore
5110 'dummy.group' (there should be a better way of do this...)
26c9afc3
MB
5111
51122006-05-29 Katsumi Yamaoka <yamaoka@jpl.org>
5113
5114 * gnus-art.el (gnus-save-all-headers): Mention it might be overridden.
5115 (gnus-saved-headers): Ditto.
01c52d31 5116 (gnus-default-article-saver): Mention functions may have properties.
26c9afc3
MB
5117 (gnus-article-save): Override gnus-save-all-headers and
5118 gnus-saved-headers by :headers property which saver function may have.
01c52d31
MB
5119 (gnus-summary-save-in-file): Add :headers property.
5120 (gnus-summary-write-to-file): Ditto.
5121
5122 * gnus-sum.el (gnus-summary-save-article): Bind
5123 gnus-prompt-before-saving to t when saving many articles in a file;
5124 always show all headers.
5125
51262006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
5127
5128 * deuglify.el (gnus-outlook-rearrange-article): Add missing citation
5129 marks.
5130
5131 * message.el (message-indent-citation): Add optional arguments to allow
5132 using it outside of message buffers.
5133
5134 * gnus-art.el (gnus-article-unfold-long-headers): New variable.
5135 (gnus-article-treat-unfold-headers): Use it.
5136 (gnus-article-truncate-lines): New variable.
5137 (gnus-article-mode): Use it.
5138 (gnus-article-toggle-truncate-lines): New function.
5139
5140 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar): Add
5141 gnus-article-toggle-truncate-lines.
5142
5143 * uudecode.el (uudecode-decode-region-external): nil isn't a valid
5144 coding system in XEmacs, use binary.
5145
51462006-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
5147
5148 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Don't edit
5149 after-load-alist.
5150
5151 * gnus-art.el (gnus-summary-save-in-file): Use property to specify
5152 this function should save decoded articles.
5153 (gnus-summary-write-to-file): Use property to specify this function
5154 should save decoded articles and specify gnus-summary-save-in-file
5155 should be used to save articles other than the first one when saving
5156 many articles.
5157 (gnus-summary-save-body-in-file): Use property to specify this
5158 function should save decoded articles.
5159 (gnus-summary-write-body-to-file): Use property to specify this
5160 function should save decoded articles and specify
5161 gnus-summary-save-body-in-file should be used to save articles other
5162 than the first one when saving many articles.
5163
5164 * gnus-sum.el (gnus-summary-save-article): Simplify.
5165
51662006-05-25 Katsumi Yamaoka <yamaoka@jpl.org>
5167
5168 * gnus-art.el (gnus-default-article-saver): Add
5169 gnus-summary-write-body-to-file.
5170 (gnus-article-save-coding-system): Don't use coding system object
5171 in XEmacs.
26c9afc3
MB
5172 (gnus-read-save-file-name): Add optional `dir-var' argument which
5173 specifies directory in which files are saved; work even if optional
5174 `variable' argument is not specified.
01c52d31
MB
5175 (gnus-summary-write-to-file): Read file name.
5176 (gnus-summary-save-body-in-file): Add optional `overwrite' argument.
5177 (gnus-summary-write-body-to-file): New function.
26c9afc3
MB
5178
5179 * gnus-sum.el (gnus-newsgroup-last-directory): New variable.
5180 (gnus-summary-local-variables): Add it.
5181 (gnus-summary-save-map): Add gnus-summary-write-article-body-file.
01c52d31
MB
5182 (gnus-summary-save-article): Remove optional `decode' argument;
5183 determine whether to decode articles by the value of
5184 gnus-default-article-saver; when saving many files using
5185 gnus-summary-write-to-file or gnus-summary-write-body-to-file, use
5186 it first and use gnus-summary-save-in-file or
5187 gnus-summary-save-body-in-file thereafter unless
5188 gnus-prompt-before-saving is always; move point to article which
5189 will be saved.
5190 (gnus-summary-save-article-file): Revert.
5191 (gnus-summary-write-article-file): Revert.
5192 (gnus-summary-save-article-body-file): Revert.
26c9afc3
MB
5193 (gnus-summary-write-article-body-file): New function.
5194
51952006-05-26 Reiner Steib <Reiner.Steib@gmx.de>
5196
01c52d31 5197 * gnus-art.el (gnus-article-browse-html-article): Remove comment.
26c9afc3 5198
01c52d31 51992006-05-24 Katsumi Yamaoka <yamaoka@jpl.org>
26c9afc3 5200
01c52d31
MB
5201 * gnus-art.el (gnus-default-article-saver): Doc fix.
5202 (gnus-article-save-coding-system): Move from gnus-sum.el, rename
5203 from gnus-summary-save-article-coding-system, and default to a
5204 certain coding system.
5205 (gnus-output-to-file): Add coding cookie and encode text according
5206 to gnus-article-save-coding-system; don't use mm-append-to-file.
26c9afc3 5207
01c52d31
MB
5208 * gnus-sum.el (gnus-summary-save-article-coding-system): Move to
5209 gnus-art.el and rename to gnus-article-save-coding-system.
5210 (gnus-summary-save-article): Require gnus-art; don't show all
5211 headers if it decodes articles; don't add coding cookie here;
5212 don't bind mm-text-coding-system-for-write.
5213 (gnus-summary-save-article-file): Save decoded articles.
5214 (gnus-summary-write-article-file): When saving many files, use
5215 gnus-summary-write-to-file first and gnus-summary-save-in-file
5216 thereafter unless gnus-prompt-before-saving is always.
5217 (gnus-summary-save-article-body-file): Save decoded articles.
26c9afc3 5218
01c52d31 52192006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
26c9afc3 5220
01c52d31 5221 * nnrss.el (nnrss-check-group): Bind hash-index.
26c9afc3 5222
880820fe 52232006-05-23 Michaël Cadilhac <michael.cadilhac@lrde.org>
01c52d31
MB
5224
5225 * nnrss.el (nnrss-check-group): Use the md5sum of the whole RSS item as
5226 its hash index. Store this hash in `nnrss-group-data'.
5227 (nnrss-read-group-data): Update accordingly.
5228
52292006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
5230
5231 * gnus-art.el (gnus-button-alist): Improve gnus-button-handle-symbol
5232 entry.
5233
5234 * gnus-sum.el (gnus-summary-make-menu-bar): Add
5235 gnus-article-browse-html-article.
5236
52372006-05-23 Hynek Schlawack <hynek@ularx.de>
5238
5239 * gnus-sum.el (gnus-summary-mime-map): Add
5240 gnus-article-browse-html-article.
52412006-05-23 Reiner Steib <Reiner.Steib@gmx.de>
5242
5243 * gnus-sum.el (gnus-summary-save-article-coding-system): Offer some
5244 suitable coding systems in customize.
5245
52462006-05-22 Reiner Steib <Reiner.Steib@gmx.de>
5247
5248 * mail-source.el (mail-sources): Fix custom type.
26c9afc3 5249
d7ba2a01
RS
52502006-05-18 Reiner Steib <Reiner.Steib@gmx.de>
5251
f18df03d
MB
5252 * gnus-sum.el (gnus-summary-save-article-mail): Clarify doc string.
5253 (gnus-summary-expire-articles-now): Shorten prompt.
5254
d7ba2a01
RS
5255 * gmm-utils.el (wid-edit): Require.
5256 (defun-gmm): Renamed from `gmm-defun-compat'.
5257 (gmm-image-search-load-path): Use it.
5258 (gmm-image-load-path-for-library): Use it. Sync with `mh-compat.el'.
5259
01c52d31
MB
52602006-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
5261
5262 * gnus-sum.el (gnus-summary-save-article-coding-system): New
5263 variable.
5264 (gnus-summary-save-article): Add optional `decode' argument. If
5265 it is set and gnus-summary-save-article-coding-system is non-nil,
5266 save decoded article.
5267 (gnus-summary-write-article-file): Save decoded article if
5268 gnus-summary-save-article-coding-system is non-nil.
5269
5270 * ecomplete.el (ecomplete-database-file-coding-system): Fix custom
5271 type.
5272
52732006-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
5274
5275 * gnus-art.el (easy-menu-define): Use :active instead of :enable.
5276
52772006-05-12 Katsumi Yamaoka <yamaoka@jpl.org>
5278
5279 * gnus-art.el (gnus-article-setup-buffer): Go to summary buffer
5280 first to test gnus-single-article-buffer which may be buffer-local.
5281
5282 * gnus-sum.el (gnus-summary-setup-buffer): Make
5283 gnus-single-article-buffer buffer-local and nil in ephemeral
5284 group; make gnus-article-buffer, gnus-article-current, and
5285 gnus-original-article-buffer always buffer-local.
5286 (gnus-summary-exit): Kill article buffer belonging to ephemeral
5287 group.
5288 (gnus-handle-ephemeral-exit): Don't move to next summary line.
5289
52902006-05-08 Reiner Steib <Reiner.Steib@gmx.de>
5291
5292 * nnml.el (nnml-request-compact-group): Compressed files might not
5293 have .gz extension.
5294
54e573e6
MB
52952006-05-04 Stefan Monnier <monnier@iro.umontreal.ca>
5296
5297 * mm-decode.el (mm-dissect-buffer): Remove spurious double assignment.
5298 (mm-copy-to-buffer): Use with-current-buffer.
5299 (mm-display-part): Simplify.
5300 (mm-inlinable-p): Add optional arg `type'.
5301
01c52d31
MB
53022006-05-03 Stefan Monnier <monnier@iro.umontreal.ca>
5303
49c7d1ac 5304 * gnus-art.el (gnus-mime-view-part-as-type): Add optional PRED arg.
54e573e6
MB
5305 (gnus-mime-view-part-externally, gnus-mime-view-part-internally):
5306 Try harder to show the attachment internally or externally using
5307 gnus-mime-view-part-as-type.
5308
01c52d31 53092006-05-02 Reiner Steib <Reiner.Steib@gmx.de>
54e573e6 5310
01c52d31
MB
5311 * message.el (message-from-style, message-signature-separator)
5312 (message-user-organization-file, message-send-mail-function)
5313 (message-citation-line-function, message-yank-prefix)
5314 (message-indent-citation-function, message-signature)
5315 (message-signature-file, message-signature-insert-empty-line):
5316 Remove autoloads.
5317
5318 * gnus-art.el (gnus-buttonized-mime-types): Remove
5319 "multipart/signed". Revert 2006-04-26 change.
5320
53212006-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
5322
5323 * gnus.el (gnus-version-number): Bump version.
5324
53252006-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
5326
5327 * gnus.el: No Gnus v0.5 is released.
5328
53292006-04-30 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5330
5331 * nnweb.el (nnweb-request-article): Do proper xwfu encoding when
5332 fetching articles by message-id.
5333
53342006-04-30 Lars Magne Ingebrigtsen <larsi@gnus.org>
5335
5336 * message.el (hashcash): Require hashcash as normal.
5337
5338 * ecomplete.el (ecomplete-highlight-match-line): Use
5339 point-at-eol.
5340 (ecomplete-highlight-match-line): Use `highlight', because that
5341 face exists in both Emacs and XEmacs.
5342
5343 * message.el (message-display-abbrev): Use point-at-bol.
5344
5345 * mail-source.el: Don't require timer/timer-funcs.
5346
5347 * gnus-async.el: Ditto.
5348
5349 * password.el: Ditto.
5350
5351 * mm-url.el: Ditto.
5352
5353 * mm-util.el: Require timer/timer-funcs.
5354
53552006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5356
5357 * mm-url.el (mm-url-insert-file-contents): Don't set Connection:
5358 Close.
54e573e6 5359
9606f1cb
MB
53602006-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
5361
5362 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Assume buffer is made
5363 unibyte after clear-decrypt function runs.
5364
5365 * mml2015.el (mml2015-pgg-clear-decrypt): Treat data which pgg
5366 returns as a unibyte string.
5367
305452a5
MB
53682006-04-27 Katsumi Yamaoka <yamaoka@jpl.org>
5369
305452a5
MB
5370 * mml1991.el (mml1991-pgg-sign): No need to load pgg.el, which is
5371 always loaded by way of gnus-art.el -> mm-uu.el -> mml2015.el.
5372 (mml1991-pgg-encrypt): Ditto.
5373
0565caeb
MB
53742006-04-26 Reiner Steib <Reiner.Steib@gmx.de>
5375
01c52d31
MB
5376 * message.el (message-user-organization-file): Check several
5377 locations of the organization file.
0565caeb 5378
01c52d31
MB
5379 * gnus-sum.el (gnus-summary-mime-map, gnus-summary-make-menu-bar):
5380 Add gnus-article-view-part-as-type.
0565caeb 5381
01c52d31 5382 * gnus-art.el (gnus-article-view-part-as-type): New function.
0565caeb
MB
5383
5384 * message.el (message-valid-fqdn-regexp): Add TLDs .cat, jobs,
5385 .mobi and .travel. Remove .nato, .bitnet and .uucp.
0565caeb 5386
01c52d31
MB
5387 * mml.el: Simplify autoload.
5388 (mml-mode): defvar dnd-protocol-alist instead of using
5389 symbol-value.
5390 (mml-default-directory): New variable.
5391 (mml-minibuffer-read-file): Use it.
5392 (mml-dnd-protocol-alist, mml-dnd-attach-options): Adjust :version.
5393
5394 * message.el (message-citation-line-format): New variable.
5395 (message-insert-formated-citation-line): New function.
5396 (message-citation-line-function): Add
5397 `message-insert-formated-citation-line' to custom type.
5398
5399 * mm-decode.el (mm-verify-option): Add gnus-buttonized-mime-types
5400 to doc string.
5401
5402 * gnus-art.el (gnus-buttonized-mime-types): Add "multipart/signed"
5403 depending on mm-verify-option.
0565caeb 5404
305452a5
MB
54052006-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5406
5407 * mml1991.el (mml1991-pgg-sign): Make sure to load pgg.el before
5408 binding pgg-* variables; reimplement the section which prevents
5409 MIME header from being signed.
5410 (mml1991-pgg-encrypt): Make sure to load pgg.el before binding
5411 pgg-text-mode; remove a blank line at the top of body.
5412
5413 * mm-uu.el (mm-uu-pgp-encrypted-extract-1): Don't remove blank
5414 lines at the top of body; use gnus-newsgroup-charset if there's no
5415 Charset header.
5416
0565caeb
MB
54172006-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
5418
01c52d31
MB
5419 * message.el (message-self-insert-commands): Doc fix.
5420
0565caeb
MB
5421 * mm-uu.el (mm-uu-pgp-signed-test): Erase prompt.
5422 (mm-uu-pgp-encrypted-test): Ditto.
5423 (mm-uu-pgp-encrypted-extract-1): Make sure there's a blank line
5424 between header and body; return application/pgp-encrypted handle
5425 if decryption failed; decode decrypted body by charset.
5426
5427 * mm-decode.el (mm-automatic-display): Don't make application/pgp
5428 element match to application/pgp-*.
5429
01c52d31
MB
54302006-04-23 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5431
5432 * nnweb.el (nnweb-google-wash-article): Sync up to new Google
5433 HTML.
5434
54352006-04-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
5436
5437 * mail-source.el (mail-source-call-script): Message the error
5438 string.
5439
54402006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5441
5442 * gnus-util.el (gnus-byte-compile): Use it.
5443
002876ab 54442006-04-22 xyblor <fake@invalid.email> (tiny change)
01c52d31
MB
5445
5446 * gnus-util.el (kill-empty-logs): New function.
5447
54482006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5449
5450 * message.el (message-mail-alias-type): Doc fix.
5451 (message-mail-alias-type-p): New function.
5452 (message-send): Use it.
5453 (message-mode): Ditto.
5454 (message-strip-forbidden-properties): Ditto.
5455
5456 * ecomplete.el (ecomplete-database-file-coding-system): New
5457 variable.
5458 (ecomplete-save): Use it.
5459 (ecomplete-setup): Use it.
5460
54612006-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
5462
5463 * message.el (message-self-insert-commands): New variable.
5464 (message-strip-forbidden-properties): Use it.
5465
54662006-04-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
5467
5468 * message.el (message-put-addresses-in-ecomplete): Use a regexp
5469 that doesn't make XEmacs choke.
5470
f67d6742
MB
54712006-04-20 Reiner Steib <Reiner.Steib@gmx.de>
5472
49c7d1ac
SM
5473 * gnus-util.el (gnus-replace-in-string):
5474 Prefer replace-regexp-in-string over of replace-in-string.
f67d6742
MB
5475
54762006-04-20 Katsumi Yamaoka <yamaoka@jpl.org>
5477
49c7d1ac
SM
5478 * gnus-util.el (gnus-select-frame-set-input-focus):
5479 Use select-frame-set-input-focus if it is available in XEmacs; use
f67d6742
MB
5480 definition defined in Emacs 22 for old Emacsen.
5481
01c52d31 54822006-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
18c06a99 5483
01c52d31 5484 * mm-view.el (mm-inline-text): Use equal instead of equalp.
bd29ba20 5485
01c52d31 54862006-04-18 Teodor Zlatanov <tzz@lifelogs.com>
bd29ba20 5487
01c52d31
MB
5488 * gnus-registry.el (gnus-registry-cache-save): Remove text
5489 properties when saving via the temp buffer.
bd29ba20 5490
01c52d31 54912006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
18c06a99 5492
01c52d31 5493 * message.el (message-generate-hashcash): Honor custom type.
18c06a99 5494
01c52d31 54952006-04-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
18c06a99 5496
01c52d31
MB
5497 * message.el (message-generate-hashcash): Default to non-nil when
5498 hashcash is found.
18c06a99 5499
01c52d31
MB
5500 * gnus-sum.el (gnus-summary-expire-articles-now): Clarify prompt.
5501 (gnus-refer-thread-limit): Increase default to 500.
e4a89ccf 5502
01c52d31 5503 * mm-view.el (mm-inline-text): Supply delsp to flow-fill.
e4a89ccf 5504
01c52d31 5505 * flow-fill.el (fill-flowed): Allow delete-space.
e4a89ccf 5506
01c52d31 55072006-04-18 Reiner Steib <Reiner.Steib@gmx.de>
e4a89ccf 5508
01c52d31
MB
5509 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
5510 (gnus-outlook-deuglify-unwrap-max, gnus-outlook-display-hook):
5511 Remove autoloads.
163cb72d 5512
01c52d31 55132006-04-18 Simon Josefsson <jas@extundo.com>
163cb72d 5514
01c52d31 5515 * message.el (message-generate-hashcash): Default to.
163cb72d 5516
01c52d31 55172006-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
163cb72d 5518
01c52d31
MB
5519 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
5520 concatenating segments rather than before concatenating them.
163cb72d 5521
01c52d31 55222006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 5523
01c52d31 5524 * gnus-group.el: Move comment to gnus-group-update-tool-bar.
14e6dc54 5525
01c52d31
MB
5526 * imap.el (imap-quote-specials): New function.
5527 (imap-login-auth): Quote specials.
14e6dc54 5528
01c52d31 55292006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 5530
01c52d31 5531 * rfc2231.el (rfc2231-parse-string): Sort the parameters first.
14e6dc54 5532
01c52d31
MB
5533 * message.el (message-forward-make-body-plain): Allow
5534 message-forward-ignored-headers to be a list.
5535 (message-remove-ignored-headers): Factor out into function.
5536 (message-forward-make-body-mml): Use it.
5537 * rfc2231.el (rfc2231-parse-string): Remove dead code.
5538 (rfc2231-parse-string): Allow concatanation of parameters that
5539 aren't contiguous. The test case is
5540 (mail-header-parse-content-type "message/external-body;
5541 name*0*=us-ascii''~%2ffoo%2fbar%2fbaz%2fxyzzy%2f;
5542 access-type=LOCAL-FILE;
5543 name*1*=plugh%2fhello-sailor%2fbing.pdf")
14e6dc54 5544
01c52d31 55452006-04-17 Stefan Monnier <monnier@iro.umontreal.ca>
14e6dc54 5546
01c52d31
MB
5547 * nntp.el (nntp-accept-process-output): Return the value of
5548 `nnheader-accept-process-output'.
14e6dc54 5549
01c52d31 55502006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
14e6dc54 5551
01c52d31
MB
5552 * gnus-art.el (gnus-article-treat-types): Add text/x-patch.
5553 (gnus-button-alist): Recognize more diff formats.
5554 (gnus-button-patch): Strip directory.
14e6dc54 5555
01c52d31 55562006-04-17 Reiner Steib <Reiner.Steib@gmx.de>
14e6dc54 5557
01c52d31
MB
5558 * gnus-util.el (gnus-select-frame-set-input-focus): Check for
5559 Emacs 22 when setting focus.
1b155fbd 5560
01c52d31 55612006-04-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
1b155fbd 5562
01c52d31
MB
5563 * gnus-art.el (gnus-article-treat-types): Do treatment of
5564 text/x-verbatim parts.
5565 (gnus-button-patch): New command.
b6f2cf4b 5566
01c52d31
MB
5567 * ietf-drums.el (ietf-drums-parse-address): Attempt parsing
5568 addresses that contain invalid characters.
b6f2cf4b 5569
01c52d31 55702006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5af68e28 5571
01c52d31
MB
5572 * message.el (message-put-addresses-in-ecomplete): Use
5573 gnus-replace-in-string.
5574 (message-is-yours-p): Use the more correct
5575 mail-header-parse-address instead of
5576 mail-extract-address-components.
5577 (message-put-addresses-in-ecomplete): Fix typo.
5af68e28 5578
01c52d31
MB
5579 * gnus-sum.el (gnus-summary-limit-to-bodies): New command and
5580 keystroke.
77218834 5581
01c52d31
MB
5582 * gnus-art.el (gnus-treatment-function-alist): Change order of
5583 newsgroups/generic header folding to avoid double-folding.
77218834 5584
01c52d31 5585 * message.el (message-hidden-headers): Add X-Draft-From.
77218834 5586
01c52d31
MB
5587 * gnus-sum.el (gnus-summary-repeat-search-article-forward): New
5588 command.
5589 (gnus-summary-repeat-search-article-backward): New command.
d451514f 5590
01c52d31
MB
5591 * gnus-topic.el (gnus-topic-display-missing-topic): Skip past
5592 groups in the parent topic.
5593
880820fe 55942006-04-16 João Cachopo <joao.cachopo@inesc-id.pt> (tiny change)
01c52d31
MB
5595
5596 * spam.el (spam-necessary-extra-headers): Add X-CRM114-Status.
5597 (spam-extra-header-to-number): Return the CRM114 number as a
5598 number instead of a string.
5599
56002006-04-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
5601
5602 * gnus-art.el (gnus-face-properties-alist): Moved here from
5603 gnus-fun.
5604
5605 * gnus-fun.el (gnus-face-properties-alist): Move to gnus-art.
5606
56072006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
5608
5609 * message.el (message-strip-forbidden-properties): Only display on
5610 self-insert-command.
5611
5612 * hashcash.el (hashcash-insert-payment-async): Remove dead code;
5613 reindent.
5614 (hashcash-insert-payment-async-2): Make sure the buffer is alive.
5615
56162006-04-15 NAKAJI Hiroyuki <nakaji@takamatsu-nct.ac.jp> (tiny change)
5617
5618 * smiley.el (smiley-style): Fix typo.
d451514f 5619
4f162824
KH
56202006-03-23 Kenichi Handa <handa@m17n.org>
5621
5622 * rfc2231.el (rfc2231-encode-string): Use mm-disable-multibyte
5623 instead of set-buffer-multibyte.
5624
e9e33c19
KH
56252006-03-23 Kenichi Handa <handa@m17n.org>
5626
5627 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
5628 buffer and then decode the buffer text if necessary.
5629 (rfc2231-encode-string): Be sure to work on multibyte buffer at
5630 first, and after mm-encode-body, change the buffer to unibyte.
4f162824 5631
01c52d31 56322006-04-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 5633
01c52d31
MB
5634 * hashcash.el (hashcash-insert-payment-async-2): Use
5635 message-goto-eoh instead of doing it manually.
5636 (mail-add-payment): Use message-narrow-to-header instead of trying
5637 to do the same itself.
f5e92214 5638
01c52d31 5639 * message.el (message-hidden-headers): Add Face.
f5e92214 5640
01c52d31
MB
5641 * gnus-sum.el (gnus-summary-reparent-thread): Factor out
5642 reparenting code.
5643 (gnus-summary-reparent-children): Refactored out code.
5644 (gnus-summary-thread-map): New keystroke.
5645 (gnus-summary-reparent-children): Make into command.
f5e92214 5646
01c52d31
MB
5647 * smiley.el (smiley-style): Default to `medium' if using a large
5648 font.
f5e92214 5649
01c52d31
MB
5650 * gnus-sum.el (unmorse-region): Remove autoload, because morse.el
5651 does it itself.
f5e92214 5652
01c52d31 5653 * message.el (message-point-in-header-p): Simplify definition.
f5e92214 5654
01c52d31 56552006-04-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
f5e92214 5656
01c52d31
MB
5657 * nnagent.el (nnagent-request-set-mark): Silence log file
5658 writing.
5659 (nnagent-request-set-mark): Use write-region instead of
5660 append-to-file.
f5e92214 5661
01c52d31
MB
5662 * gnus-sum.el (gnus-read-header): Fudge article number if using a
5663 strange select method.
f5e92214 5664
01c52d31
MB
5665 * ecomplete.el (ecomplete-display-matches): Get highlightling
5666 right.
5667 (ecomplete-display-matches): Use literals.
5668 (ecomplete-display-matches): Disable message logging.
f5e92214 5669
01c52d31 5670 * message.el (message-display-abbrev): Small optimization.
531bedc3 5671
01c52d31
MB
5672 * ecomplete.el (ecomplete-display-matches): Allow automatic
5673 display.
531bedc3 5674
01c52d31
MB
5675 * message.el (message-strip-forbidden-properties): Display
5676 abbrevs.
5677 (message-display-abbrev): Get automatic display right.
531bedc3 5678
01c52d31
MB
5679 * ecomplete.el (ecomplete-display-matches): Use M-n/M-p
5680 keystrokes.
531bedc3 5681
01c52d31 56822006-04-13 Romain Francoise <romain@orebokech.com>
531bedc3 5683
01c52d31 5684 TODO: Backport to v5-10!
531bedc3 5685
01c52d31
MB
5686 * gnus-util.el (gnus-alist-to-hashtable, gnus-hashtable-to-alist):
5687 Moved here (and renamed) from gnus-registry.el.
531bedc3 5688
01c52d31
MB
5689 * gnus-registry.el: Require gnus-util.
5690 Use `gnus-alist-to-hashtable' and `gnus-hashtable-to-alist'.
531bedc3 5691
01c52d31 56922006-04-13 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 5693
01c52d31
MB
5694 * gnus-group.el (gnus-group-catchup-current): Change
5695 if-then-else-if-then-else into cond.
5696 (gnus-group-catchup): Indent.
5697 (group-name-at-point): New function.
5698 (gnus-fetch-group): Provide default from thing at point.
531bedc3 5699
01c52d31 57002006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
531bedc3 5701
01c52d31 5702 * message.el (message-display-abbrev): Fix regexp.
531bedc3 5703
01c52d31
MB
5704 * ecomplete.el (ecomplete-highlight-match-line): Reimplement
5705 choosing.
5706 (ecomplete-highlight-match-line): Fix up code rewrite, remove
5707 dead variables.
ea8ae765 5708
01c52d31
MB
5709 * message.el (message-newline-and-indent): Remove debugging.
5710 (message-display-abbrev): Use new implementation.
ea8ae765 5711
01c52d31 57122006-04-12 Reiner Steib <Reiner.Steib@gmx.de>
ea8ae765 5713
01c52d31
MB
5714 * gnus-art.el (gnus-article-mode): Set
5715 cursor-in-non-selected-windows to nil.
ea8ae765 5716
01c52d31
MB
5717 * smiley.el: Revert previous change.
5718 (smiley-data-directory): defvar it before using it in the
5719 defcustom of `smiley-style'.
ea8ae765 5720
01c52d31 57212006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
ea8ae765 5722
01c52d31 5723 * message.el (message-newline-and-indent): New function.
ea8ae765 5724
01c52d31 5725 * ecomplete.el: Implement more bits.
85fd8002 5726
01c52d31
MB
5727 * message.el (message-put-addresses-in-ecomplete): Clean up the
5728 string.
85fd8002 5729
01c52d31 5730 * ecomplete.el (ecomplete-add-item): Chop off decimals.
85fd8002 5731
01c52d31
MB
5732 * gnus-sum.el (gnus-summary-save-parts): Bind
5733 gnus-summary-save-parts-counter and use it to make unique file
5734 names.
85fd8002 5735
01c52d31 5736 * gnus-art.el (gnus-ignored-headers): Add some more headers.
61e66a15 5737
01c52d31
MB
5738 * ietf-drums.el (ietf-drums-parse-addresses): Take a RAWP
5739 parameter to say whether to actually parse the individual
5740 addresses.
61e66a15 5741
01c52d31
MB
5742 * message.el (message-put-addresses-in-ecomplete): New function.
5743 (ecomplete): Require.
5744 (message-mail-alias-type): Add ecomplete as an option.
fe62aacc 5745
01c52d31 57462006-04-12 Ralf Angeli <angeli@iwi.uni-sb.de>
fe62aacc 5747
01c52d31
MB
5748 * flow-fill.el (fill-flowed): Remove trailing space from blank
5749 quoted lines.
fe62aacc 5750
01c52d31 57512006-04-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
fe62aacc 5752
01c52d31
MB
5753 * smiley.el (smiley-style): Move definition later to avoid a
5754 compilation warning.
fe62aacc 5755
01c52d31 57562006-04-12 Kenichi Handa <handa@m17n.org>
719120ef 5757
01c52d31
MB
5758 * rfc2231.el (rfc2231-decode-encoded-string): Work on unibyte
5759 buffer and then decode the buffer text if necessary.
5760 (rfc2231-encode-string): Be sure to work on multibyte buffer at
5761 first, and after mm-encode-body, change the buffer to unibyte.
5762 Use mm-disable-multibyte instead of set-buffer-multibyte.
719120ef 5763
01c52d31 57642006-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
719120ef 5765
01c52d31
MB
5766 * gnus-art.el (gnus-mime-copy-part): Find name parameter in
5767 Content-Type header instead of Content-Disposition header.
5768 (gnus-mime-inline-part): Ditto.
5769 (gnus-mime-view-part-as-charset): Ignore charset that the part
5770 specifies.
719120ef 5771
01c52d31
MB
5772 * mm-decode.el (mm-display-part): Work with external parts and
5773 usual parts similarly.
719120ef 5774
01c52d31
MB
5775 * mm-extern.el (mm-inline-external-body): Use mm-display-part
5776 instead of gnus-display-mime.
719120ef 5777
01c52d31
MB
5778 * mm-util.el (mm-decompress-buffer): Use mm-with-unibyte-buffer
5779 instead of with-temp-buffer.
719120ef 5780
01c52d31
MB
5781 * gnus-uu.el (gnus-uu-save-article): Put mml tags instead of part
5782 tag to summarized topics part in order to encode non-ASCII text.
719120ef 5783
01c52d31 57842006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 5785
01c52d31
MB
5786 * smiley.el (smiley-style): New variable.
5787 (smiley-directory): New function.
5788 (smiley-data-directory): Derive from `smiley-style' using
5789 `smiley-directory'.
5790 (smiley-regexp-alist): Add new entries.
719120ef 5791
01c52d31
MB
5792 * gnus-art.el (gnus-button-valid-localpart-regexp): Exclude `@'.
5793 (gnus-article-browse-delete-temp): Add :version.
719120ef 5794
880820fe 57952006-04-11 Arne Jørgensen <arne@arnested.dk>
719120ef 5796
01c52d31
MB
5797 * gnus-sieve.el (gnus-sieve-generate): Delete from the start of
5798 the sieve region.
719120ef 5799
01c52d31 58002006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 5801
01c52d31 5802 * gnus.el (gnus-version-number): Bump version.
719120ef 5803
01c52d31 58042006-04-11 Reiner Steib <Reiner.Steib@gmx.de>
719120ef 5805
01c52d31 5806 * gnus.el: No Gnus v0.4 is released.
719120ef 5807
01c52d31 58082006-04-11 Lars Magne Ingebrigtsen <larsi@gnus.org>
719120ef 5809
01c52d31
MB
5810 * nnslashdot.el (nnslashdot-retrieve-headers-1): Fix up to new
5811 layout.
719120ef 5812
01c52d31
MB
5813 * rfc2047.el (rfc2047-decode-encoded-words): Don't message about
5814 unknown charset.
719120ef 5815
01c52d31
MB
5816 * message.el (message-header-synonyms): Add Original-To to the
5817 default.
ba0226dd 5818
01c52d31
MB
5819 * gnus-sum.el (gnus-get-newsgroup-headers-xover): group is an
5820 optional parameter.
ba0226dd 5821
01c52d31 58222006-04-06 Reiner Steib <Reiner.Steib@gmx.de>
ba0226dd 5823
01c52d31 5824 * gnus-fun.el (gnus): Require it for gnus-directory.
ba0226dd 5825
01c52d31 58262006-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
5f4264e5 5827
01c52d31 5828 * gnus-fun.el (gnus-face-properties-alist): Add :version.
5f4264e5 5829
01c52d31 58302006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 5831
01c52d31 5832 * pgg-gpg.el (pgg-gpg-process-filter): Fix.
5f4264e5 5833
01c52d31 58342006-04-05 Simon Josefsson <jas@extundo.com>
5f4264e5 5835
01c52d31 5836 * password.el (password-reset): New function.
5f4264e5 5837
01c52d31 58382006-04-05 Daiki Ueno <ueno@unixuser.org>
5f4264e5 5839
01c52d31
MB
5840 * pgg-gpg.el (pgg-gpg-encrypt-region, pgg-gpg-sign-region): Wait
5841 for BEGIN_SIGNING too, new in GnuPG 1.4.3.
5f4264e5 5842
01c52d31 58432006-04-04 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
5f4264e5 5844
01c52d31
MB
5845 * nnweb.el (nnweb-google-create-mapping): Update regexp.
5846 Some whitespace was matched into the url, which broke browsing hits
5847 > 100 when mm-url-use-external was nil.
5f4264e5 5848
01c52d31 58492006-04-04 Reiner Steib <Reiner.Steib@gmx.de>
5f4264e5 5850
01c52d31
MB
5851 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Check
5852 gnus-extra-headers for 'Newsgroups.
5f4264e5 5853
01c52d31
MB
5854 * message.el (message-tool-bar-gnome): Check if `flyspell-mode' is
5855 bound.
e13be7a2 5856
01c52d31 58572006-04-04 Daiki Ueno <ueno@unixuser.org>
e13be7a2 5858
01c52d31
MB
5859 * pgg-gpg.el: Clean up process buffers every time gpg processes
5860 complete.
b5189759 5861
01c52d31 58622006-04-03 Reiner Steib <Reiner.Steib@gmx.de>
b5189759 5863
01c52d31
MB
5864 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
5865 doc string.
16f18d05 5866
01c52d31 58672006-04-03 Daiki Ueno <ueno@unixuser.org>
16f18d05 5868
01c52d31
MB
5869 * pgg-gpg.el (pgg-gpg-process-filter)
5870 (pgg-gpg-wait-for-completion): Check if buffer is alive.
d71c0855 5871
01c52d31
MB
5872 * pgg-gpg.el (pgg-gpg-process-sentinel): Don't remove GNUPG:
5873 lines, temporary fix.
d71c0855 5874
01c52d31 58752006-03-31 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5876
01c52d31 5877 * gnus-group.el (gnus-group-update-tool-bar): Add :initialize and :set.
cf5a5c38 5878
01c52d31 58792006-03-29 Daiki Ueno <ueno@unixuser.org>
cf5a5c38 5880
01c52d31
MB
5881 * pgg-gpg.el (pgg-gpg-start-process): Don't bind
5882 default-enable-multibyte-characters. This reverts the change from
5883 revision 6.17 which is no longer necessary because the passphrase
5884 is sent separately now. GnuPG messages are unreadable under
5885 multibyte locales with default-enable-multibyte-characters set to
5886 nil.
cf5a5c38 5887
01c52d31 58882006-03-28 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5889
01c52d31 5890 * message.el (message-tool-bar-gnome): Move "spell".
cf5a5c38 5891
01c52d31 58922006-03-27 Reiner Steib <Reiner.Steib@gmx.de>
cf5a5c38 5893
01c52d31
MB
5894 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Don't use
5895 XEmacs-only `replace-in-string'. Use `gnus-group-real-name'
5896 instead.
cf5a5c38 5897
01c52d31 58982006-03-27 Karl Kleinpaste <karl@charcoal.com>
cf5a5c38 5899
01c52d31
MB
5900 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Improve
5901 newsgroups handling for NNTP overviews which don't include
5902 Newsgroups.
cf5a5c38 5903
01c52d31 59042006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
9d64cd13 5905
01c52d31 5906 * message.el (message-resend): Bind message-generate-hashcash to nil.
9d64cd13 5907
01c52d31 59082006-03-26 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
34128042 5909
01c52d31
MB
5910 * hashcash.el (hashcash-already-paid-p): Bind case-fold-search
5911 when searching for already-paid recipients.
34128042 5912
01c52d31 59132006-03-27 Daiki Ueno <ueno@unixuser.org>
34128042 5914
01c52d31
MB
5915 * pgg-gpg.el: Invoke gpg asynchronous, to avoid querying for
5916 passphrases when it is not needed.
5917 (pgg-gpg-use-agent): Add, to hard code that pgg shouldn't wait for
5918 passphrase stuff from gpg, should only be necessary when you use
5919 gpg with a smartcard.
34128042 5920
01c52d31 59212006-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
34128042 5922
01c52d31
MB
5923 * mml.el (mml-insert-mime): Ignore cached contents of
5924 message/external-body part.
34128042 5925
01c52d31
MB
5926 * mm-decode.el (mm-get-part): Add optional 'no-cache' argument.
5927 (mm-insert-part): Ditto.
34128042 5928
01c52d31 59292006-03-23 Simon Josefsson <jas@extundo.com>
34128042 5930
01c52d31
MB
5931 * pgg-gpg.el (pgg-gpg-update-agent): Add again, with fixes from
5932 Reiner.
5933 (pgg-gpg-use-agent-p): Use it again.
c96ec15a 5934
01c52d31 59352006-03-23 Simon Josefsson <jas@extundo.com>
c96ec15a 5936
01c52d31
MB
5937 * pgg-gpg.el (pgg-gpg-update-agent): Remove, doesn't work with
5938 older emacsen.
5939 (pgg-gpg-use-agent-p): Don't use it.
c96ec15a 5940
01c52d31 59412006-03-23 Reiner Steib <Reiner.Steib@gmx.de>
c96ec15a 5942
01c52d31
MB
5943 * pgg-gpg.el (pgg-gpg-update-agent): Only use make-network-process
5944 if we can.
c96ec15a 5945
01c52d31 59462006-03-22 Sascha Wilde <wilde@sha-bang.de>
c96ec15a 5947
01c52d31
MB
5948 * pgg-gpg.el (pgg-gpg-use-agent): Disable by default.
5949 (pgg-gpg-update-agent): New function.
5950 (pgg-gpg-use-agent-p): New function.
5951 (pgg-gpg-process-region, pgg-gpg-encrypt-region)
5952 (pgg-gpg-encrypt-symmetric-region, pgg-gpg-decrypt-region)
5953 (pgg-gpg-sign-region): Use it.
c96ec15a 5954
01c52d31 59552006-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
c96ec15a 5956
01c52d31
MB
5957 * gnus-sum.el (gnus-map-articles): Don't funcall symbol macro.
5958 Reported by Ralf Wachinger <rwachinger@gmx.de>.
c96ec15a 5959
01c52d31 59602006-03-21 Simon Josefsson <jas@extundo.com>
c96ec15a 5961
01c52d31
MB
5962 * pgg-gpg.el: Ideas below based on patch from Sascha Wilde
5963 <wilde@sha-bang.de>.
5964 (pgg-gpg-use-agent): New variable.
5965 (pgg-gpg-process-region): Use it.
5966 (pgg-gpg-encrypt-region): Likewise.
5967 (pgg-gpg-encrypt-symmetric-region): Likewise.
5968 (pgg-gpg-decrypt-region): Likewise.
5969 (pgg-gpg-sign-region): Likewise.
5970 (pgg-gpg-possibly-cache-passphrase): Don't cache a nil password.
c96ec15a 5971
01c52d31 59722006-03-21 Reiner Steib <Reiner.Steib@gmx.de>
88e6695f 5973
01c52d31 5974 * gnus-agent.el (gnus-agent-queue-mail): Fix custom tag for `t'.
88e6695f 5975
01c52d31
MB
5976 * spam.el (spam-mark-new-messages-in-spam-group-as-spam):
5977 Add comment on version.
6203370b 5978
01c52d31 59792006-03-20 Reiner Steib <Reiner.Steib@gmx.de>
6203370b 5980
01c52d31 5981 * smiley.el: Add missing test smiley.
6203370b 5982
01c52d31 59832006-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
6203370b 5984
01c52d31
MB
5985 * mm-decode.el (mm-with-part): New macro.
5986 (mm-get-part): Use it; work with message/external-body as well.
5987 (mm-save-part): Treat name and filename equally.
6203370b 5988
01c52d31
MB
5989 * mm-extern.el (mm-extern-cache-contents): New function.
5990 (mm-inline-external-body): Use it; force the part to be displayed;
5991 move undisplayer added to the cached handle to the parent.
6203370b 5992
01c52d31
MB
5993 * gnus-art.el (gnus-mime-save-part-and-strip): Add name parameter.
5994 (gnus-mime-view-part-as-type): Work with message/external-body.
6203370b 5995
01c52d31 5996 * gnus-util.el (gnus-tool-bar-update): Bind tool-bar-mode.
6203370b 5997
01c52d31 59982006-03-16 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 5999
01c52d31
MB
6000 * gmm-utils.el (gmm-image-load-path-for-library): Prefer user's
6001 images in image-load-path. [Sync with image.el at 2006-03-16T16:55:26Z!wohler@newt.com, in
6002 Emacs.]
46e8fe3d 6003
01c52d31 60042006-03-15 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6005
01c52d31
MB
6006 * gmm-utils.el (gmm-image-load-path-for-library): Pass value of
6007 path rather than symbol. Always return list of directories.
6008 Guarantee that image directory comes first. [Sync with image.el,
6009 , in Emacs2006-03-15T17:06:16Z!wohler@newt.com.]
46e8fe3d 6010
01c52d31
MB
6011 * message.el (message-make-tool-bar): Adjust to new API of
6012 `gmm-image-load-path-for-library'.
46e8fe3d 6013
01c52d31 6014 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
46e8fe3d 6015
01c52d31 6016 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
46e8fe3d 6017
01c52d31 60182006-03-15 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
46e8fe3d 6019
01c52d31
MB
6020 * gnus-art.el (gnus-article-only-boring-p):
6021 Bind inhibit-point-motion-hooks to avoid infinite loop when entering
6022 intangible text.
6023 Reported by Ralf Wachinger <rwnewsmampfer@geekmail.de>.
46e8fe3d 6024
01c52d31 60252006-03-14 Reiner Steib <Reiner.Steib@gmx.de>
46e8fe3d 6026
01c52d31
MB
6027 * gmm-utils.el (gmm-image-load-path-for-library): Fix typo. Use
6028 `defun' instead of `gmm-defun-compat'.
46e8fe3d 6029
01c52d31 60302006-03-14 Simon Josefsson <jas@extundo.com>
46e8fe3d 6031
01c52d31
MB
6032 * message.el (message-unique-id): Don't use message-number-base36
6033 if (user-uid) is a float.
6034 Reported by Bjorn Solberg <bjorn_ding1@hekneby.org>.
46e8fe3d 6035
01c52d31 60362006-03-13 Katsumi Yamaoka <yamaoka@jpl.org>
46e8fe3d 6037
01c52d31 6038 * mm-uu.el (mm-uu-dissect): Dissect all parts correctly.
7347faa8 6039
01c52d31
MB
6040 * gnus-art.el (gnus-mime-display-single): Make sure there is an
6041 empty line between a part and a message part.
7347faa8 6042
01c52d31 60432006-03-10 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6044
01c52d31
MB
6045 * smiley.el: Add more test smileys.
6046 (smiley-data-directory, smiley-regexp-alist)
6047 (gnus-smiley-file-types): Fix doc strings.
6048 (smiley-update-cache): Clear smiley-cached-regexp-alist before
6049 adding new elements.
6050 (smiley-mouse-map): Unused code. Make it a comment.
7347faa8 6051
01c52d31 60522006-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
7347faa8 6053
01c52d31
MB
6054 * gnus-nocem.el (gnus-nocem-scan-groups): Add autoload cookie;
6055 scan latest NoCeM messages instead of old ones.
6056 (gnus-nocem-check-article): Fix regexps so as to match to PGP
6057 delimiters that are recently used.
6058 (gnus-nocem-load-cache): Add autoload cookie.
7347faa8 6059
01c52d31 6060 * gnus.el (gnus-use-nocem): Enable it to be set to also a number.
7347faa8 6061
01c52d31
MB
6062 * gnus-start.el (gnus-setup-news): Scan NoCeM messages if a group
6063 level which is larger than gnus-use-nocem is specified.
7347faa8 6064
01c52d31 6065 * gnus-group.el (gnus-group-get-new-news): Ditto.
7347faa8 6066
01c52d31 60672006-03-08 Reiner Steib <Reiner.Steib@gmx.de>
7347faa8 6068
01c52d31 6069 * gnus-util.el (gnus-tool-bar-update): New function.
7347faa8 6070
01c52d31
MB
6071 * gnus-group.el (gnus-group-update-tool-bar): New variable.
6072 (gnus-group-insert-group-line): Add gnus-tool-bar-update.
7347faa8 6073
01c52d31 6074 * gnus-topic.el (gnus-topic-prepare-topic): Add gnus-tool-bar-update.
7347faa8 6075
01c52d31
MB
6076 * gnus-group.el (gnus-group-redraw-when-idle)
6077 (gnus-group-redraw-check): Remove.
6078 (gnus-group-make-tool-bar): Remove gnus-group-redraw-check.
30c7240d 6079
01c52d31 60802006-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
30c7240d 6081
01c52d31
MB
6082 * nnmail.el (nnmail-split-it): Invert match-partial-words behavior
6083 if optional last element is specified in splits (FIELD VALUE...).
e499bc94 6084
01c52d31 60852006-03-07 Reiner Steib <Reiner.Steib@gmx.de>
e499bc94 6086
01c52d31
MB
6087 * message.el (message-make-tool-bar): Rename gmm-image-load-path
6088 to gmm-image-load-path-for-library. Call with no-error argument.
6089 (message-tool-bar-gnome): Rename "mail/attach" to "attach".
e499bc94 6090
01c52d31 6091 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
e499bc94 6092
01c52d31 6093 * gnus-group.el (gnus-group-make-tool-bar): Ditto.
e499bc94 6094
01c52d31 6095 * gmm-utils.el (gmm-image-load-path): Remove alias.
e499bc94 6096
01c52d31 60972006-03-06 Reiner Steib <Reiner.Steib@gmx.de>
c4288669 6098
01c52d31 6099 * gmm-utils.el (gmm-image-load-path): Add alias.
c4288669 6100
01c52d31
MB
6101 * nnml.el (nnml-generate-nov-databases-directory): Rename from
6102 nnml-generate-nov-databases-1.
6103 (nnml-generate-nov-databases): Use it.
6104 (nnml-generate-nov-databases-directory): Document no-active
6105 argument.
c4288669 6106
01c52d31
MB
6107 * gmm-utils.el (gmm-image-load-path-for-library): Return single
6108 directory if path is t. Add no-error.
c4288669 6109
01c52d31
MB
6110 * gnus-group.el (gnus-group-make-tool-bar): Use add-hook.
6111 Suggested by Stefan Monnier <monnier@iro.umontreal.ca>.
c4288669 6112
01c52d31
MB
6113 * gnus-art.el (gnus-article-browse-delete-temp-files): Simplify
6114 resetting gnus-article-browse-html-temp-list.
c4288669 6115
01c52d31
MB
6116 * gmm-utils.el (gmm-image-load-path-for-library): Sync with
6117 mh-compat.el at 2006-03-04T21:23:21Z!wohler@newt.com in Emacs. Rename `gmm-image-load-path'.
6118 Add example to docstring. Rename local variables. Move error
6119 checks to default case in cond and simplify.
73043f7d 6120
01c52d31 61212006-03-06 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 6122
01c52d31
MB
6123 * mm-view.el (mm-w3m-cid-retrieve-1): Check carefully whether
6124 handle is multipart when calling it recursively.
6125 (mm-w3m-cid-retrieve): Display warning if retrieving fails.
73043f7d 6126
01c52d31 61272006-03-03 Daniel Pittman <daniel@rimspace.net>
73043f7d 6128
01c52d31
MB
6129 * nnimap.el (nnimap-request-update-info-internal): Optimize.
6130 Don't `gnus-uncompress-range' to avoid excessive memory usage.
73043f7d 6131
01c52d31 61322006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
73043f7d 6133
01c52d31
MB
6134 * gnus-group.el (gnus-group-tool-bar-gnome): Check if gnus-topic.el
6135 is loaded.
7dafe00b 6136
01c52d31
MB
6137 * gnus-sum.el (gnus-summary-tool-bar-gnome): Check if spam.el is
6138 loaded.
7dafe00b 6139
01c52d31 61402006-03-03 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6141
01c52d31
MB
6142 * mm-util.el (mm-with-unibyte-current-buffer): Change "Emacs 23"
6143 to "Emacs 23 (unicode)" in doc string.
7dafe00b 6144
01c52d31
MB
6145 * gnus-sum.el (gnus-summary-set-display-table): Change "Emacs 23" to
6146 "Emacs 23 (unicode)" in comment.
7dafe00b 6147
01c52d31 61482006-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 6149
01c52d31 6150 * mm-decode.el (mm-get-part): Don't use mm-with-unibyte-current-buffer.
7dafe00b 6151
01c52d31
MB
6152 * gnus-sum.el (gnus-summary-set-display-table): Don't nix out
6153 characters 160 through 255 in Emacs 23.
7dafe00b 6154
01c52d31 61552006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6156
01c52d31
MB
6157 * gnus-art.el (gnus-article-browse-html-temp-list): Rename from
6158 gnus-article-browse-html-temp.
6159 (gnus-article-browse-delete-temp): Make it customizable. Add
6160 `file'. Adjust doc string.
6161 (gnus-article-browse-delete-temp-files): Add argument. Allow
6162 query for each file. Adjust doc string.
6163 (gnus-article-browse-html-parts): Add
6164 `gnus-article-browse-delete-temp-files' to
6165 `gnus-summary-prepare-exit-hook' and `gnus-exit-gnus-hook'.
7dafe00b 6166
01c52d31 61672006-03-02 Hynek Schlawack <hynek@ularx.de>
7dafe00b 6168
01c52d31
MB
6169 * gnus-art.el (gnus-article-browse-html-temp)
6170 (gnus-article-browse-delete-temp): New variables.
6171 (gnus-article-browse-delete-temp-files): New function.
6172 (gnus-article-browse-html-parts): Use it.
7dafe00b 6173
01c52d31 61742006-03-02 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6175
01c52d31 6176 * gnus-group.el (gnus-group-redraw-check): Remove redundant tests.
7dafe00b 6177
01c52d31
MB
6178 * gmm-utils.el (gmm-image-load-path): Mention ../etc search in doc
6179 string.
7dafe00b 6180
01c52d31
MB
6181 * gnus-sum.el (gnus-summary-tool-bar-gnome): Don't use
6182 gnus-summary-insert-new-articles when unplugged. Remove
6183 gnus-summary-search-article-forward.
7dafe00b 6184
01c52d31
MB
6185 * gmm-utils.el (gmm-tool-bar-style): Test tool-bar-mode and
6186 display-visual-class instead of display-color-cells.
7dafe00b 6187
01c52d31 61882006-03-02 Katsumi Yamaoka <yamaoka@jpl.org>
7dafe00b 6189
01c52d31
MB
6190 * mml.el (mml-generate-mime-1): Encode parts other than text/* or
6191 message/* containing non-ASCII text properly.
7dafe00b 6192
01c52d31 61932006-03-01 Reiner Steib <Reiner.Steib@gmx.de>
7dafe00b 6194
01c52d31
MB
6195 * message.el: Require gmm-utils, remove autoloads.
6196 (message-tool-bar): Set default based on
6197 gmm-tool-bar-style.
6198 (message-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6199
01c52d31
MB
6200 * gnus-sum.el (gnus-summary-tool-bar): Set default based on
6201 gmm-tool-bar-style.
6202 (gnus-summary-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6203
01c52d31
MB
6204 * gnus-group.el (gnus-group-tool-bar): Set default based on
6205 gmm-tool-bar-style.
6206 (gnus-group-tool-bar-gnome): Add gmm-customize-mode.
7dafe00b 6207
01c52d31
MB
6208 * gmm-utils.el (gmm-image-directory): Rename variable from
6209 gmm-image-load-path.
6210 (gmm-image-load-path): Use gmm-image-directory.
6211 (gmm-customize-mode): New function.
6212 (gmm-tool-bar-style): New variable.
7dafe00b 6213
01c52d31
MB
6214 * gnus-group.el (gnus-group-redraw-when-idle): Rename from
6215 gnus-group-redraw-line-number.
6216 (gnus-group-redraw-check): Simplify.
6217 (gnus-group-tool-bar-update): Remove redraw check.
6218 (gnus-group-make-tool-bar): Add redraw check.
447505b5 6219
01c52d31 62202006-03-01 Michael Piotrowski <mxp@dynalabs.de> (tiny change)
447505b5 6221
01c52d31 6222 * gnus-art.el (gnus-button): Add missing parentheses.
3031d8b0 6223
01c52d31 62242006-02-28 Katsumi Yamaoka <yamaoka@jpl.org>
3031d8b0 6225
01c52d31 6226 * mm-util.el (mm-with-unibyte-current-buffer): Add note.
3031d8b0 6227
01c52d31 62282006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6229
01c52d31
MB
6230 * gnus-art.el (gnus-button): New face.
6231 (gnus-article-button-face): Use it.
3031d8b0 6232
01c52d31
MB
6233 * gnus-sum.el (gnus-summary-tool-bar-gnome): Add
6234 gnus-summary-next-page. Re-order.
3031d8b0 6235
01c52d31
MB
6236 * gnus-group.el (gnus-group-tool-bar-gnome): prev-node and
6237 next-node are now included.
6238 (gnus-group-redraw-line-number): New internal variable.
6239 (gnus-group-redraw-check): Helper function for updating the tool
6240 bar.
6241 (gnus-group-tool-bar-update): Add gnus-group-redraw-check.
3031d8b0 6242
01c52d31 6243 * gmm-utils.el (gmm-tool-bar-item): Add TODO about modifiers.
3031d8b0 6244
01c52d31
MB
6245 * spam.el (spam-spamassassin-score-regexp): New internal variable.
6246 (spam-extra-header-to-number, spam-check-spamassassin-headers):
6247 Use it to match format of Spamassassin 3.0 and later. Reported by
6248 IRIE Tetsuya <irie@t.email.ne.jp>.
6249 (spam-check-bogofilter)
6250 (spam-bogofilter-register-with-bogofilter): Fix args of
6251 `gnus-error' calls.
3031d8b0 6252
01c52d31 62532006-02-28 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6254
01c52d31
MB
6255 * gnus-draft.el (gnus-draft-send): Bind message-signature to avoid
6256 unnecessary interaction when sending queued mails. Reported by
6257 TAKAHASHI Yoshio <tkh@jp.fujitsu.com>.
3031d8b0 6258
01c52d31 62592006-02-27 Reiner Steib <Reiner.Steib@gmx.de>
3031d8b0 6260
01c52d31
MB
6261 * gnus-sum.el (gnus-sequence-of-unread-articles): Return nil if
6262 first or last are nil.
3031d8b0 6263
01c52d31 62642006-02-24 Andreas Seltenreich <uwi7@rz.uni-karlsruhe.de>
3031d8b0 6265
01c52d31 6266 * nnweb.el (nnweb-gmane-create-mapping): Don't choke on ^M.
3031d8b0 6267
01c52d31 62682006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
3031d8b0 6269
01c52d31 6270 * gnus-int.el (gnus-open-server): Respect gnus-batch-mode.
3031d8b0 6271
01c52d31 62722006-02-24 Lars Magne Ingebrigtsen <larsi@gnus.org>
eab52f48 6273
01c52d31 6274 * dns.el (query-dns): Protect more against buggy tcp output.
eab52f48 6275
01c52d31 62762006-02-24 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6277
01c52d31
MB
6278 * nnweb.el (nnweb-type-definition, nnweb-gmane-search): Use new
6279 nov.php.
58090a8d 6280
01c52d31 62812006-02-24 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
58090a8d 6282
01c52d31
MB
6283 * nnweb.el (nnweb-type-definition, nnweb-gmane-create-mapping)
6284 (nnweb-gmane-wash-article, nnweb-gmane-search): Fix Gmane web
6285 groups. Kudos to Olly Betts <olly@survex.com> for providing NOV
6286 output on the server side.
6287 (nnweb-google-create-mapping): Update regexps and add some
6288 progress indication.
58090a8d 6289
01c52d31 62902006-02-23 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6291
01c52d31
MB
6292 * gnus-group.el (gnus-group-tool-bar-gnome): Fix
6293 gnus-agent-toggle-plugged. Re-order icons.
6294 (gnus-group-tool-bar-gnome): Add
6295 gnus-group-{prev,next}-unread-group.
6296 (gnus-group-tool-bar-gnome): Re-order icons.
58090a8d 6297
01c52d31
MB
6298 * gnus-sum.el (gnus-summary-tool-bar-gnome): Move
6299 gnus-summary-insert-new-articles.
58090a8d 6300
01c52d31
MB
6301 * message.el (message-tool-bar-gnome, message-tool-bar-retro): Fix
6302 comments.
58090a8d 6303
01c52d31
MB
6304 * utf7.el (utf7-utf-16-coding-system): Fix comment. utf-16-be is
6305 also available in Emacs 21.3.
58090a8d 6306
01c52d31
MB
6307 * message.el (message-fix-before-sending): Change "Emacs 22" to
6308 "Emacs 23 (unicode)" in comment.
58090a8d 6309
01c52d31
MB
6310 * qp.el (quoted-printable-encode-region): Change "Emacs 22" to
6311 "Emacs 23 (unicode)" in comment.
58090a8d 6312
01c52d31
MB
6313 * mm-util.el: Change "Emacs 22" to "Emacs 23 (unicode)" in
6314 comment.
6315 (mm-coding-system-p): Add comment about no-MULE XEmacs.
58090a8d 6316
01c52d31 6317 * mm-view.el (mm-fill-flowed): Add :version.
58090a8d 6318
01c52d31 63192006-02-23 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 6320
01c52d31
MB
6321 * gmm-utils.el (gmm-image-load-path): Don't modify image-load-path
6322 and load-path.
58090a8d 6323
01c52d31 63242006-02-22 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6325
01c52d31
MB
6326 * message.el: Autoload gmm-image-load-path.
6327 (message-tool-bar-retro): Prepend "gnus/" subdirectory to some
6328 icon file names. Use old Emacs 21 "mail_send.xpm" icon for
6329 consitency.
58090a8d 6330
01c52d31
MB
6331 * gmm-utils.el (gmm-image-load-path): Also search in
6332 "../etc/images". Don't set gmm-image-load-path if we don't find
6333 the image.
58090a8d 6334
01c52d31 63352006-02-22 Katsumi Yamaoka <yamaoka@jpl.org>
58090a8d 6336
01c52d31
MB
6337 * gmm-utils.el (gmm-image-load-path): Don't make
6338 `gmm-image-load-path' include subdirectories which the second arg
6339 `image' might specify.
58090a8d 6340
01c52d31
MB
6341 * gnus-group.el (gnus-group-tool-bar-retro): Prepend the "gnus/"
6342 subdirectory to icon file names.
58090a8d 6343
01c52d31 6344 * gnus-sum.el (gnus-summary-tool-bar-retro): Ditto.
9872af18 6345
01c52d31 63462006-02-21 Reiner Steib <Reiner.Steib@gmx.de>
58090a8d 6347
01c52d31
MB
6348 * gnus-group.el (gnus-group-make-tool-bar): Add IMAGE argument to
6349 gmm-image-load-path calls.
58090a8d 6350
01c52d31 6351 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
58090a8d 6352
01c52d31 6353 * message.el (message-make-tool-bar): Ditto.
58090a8d 6354
01c52d31 6355 * mml.el (mml-preview): Added comment concerning tool bar icons.
58090a8d 6356
01c52d31
MB
6357 * gnus-group.el (gnus-group-tool-bar-gnome): Use new icon names.
6358 (gnus-group-make-tool-bar): Use `gmm-image-load-path'.
58090a8d 6359
01c52d31
MB
6360 * gnus-sum.el (gnus-summary-tool-bar-gnome): Use new icon names.
6361 (gnus-summary-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 6362
01c52d31
MB
6363 * message.el (message-tool-bar-gnome): Use new icon names.
6364 (message-make-tool-bar): Use `gmm-image-load-path'.
9d64cd13 6365
01c52d31
MB
6366 * gmm-utils.el (gmm-defun-compat, gmm-image-search-load-path): New
6367 functions from MH-E.
6368 (gmm-image-load-path): New variable from MH-E.
6369 (gmm-image-load-path): New function from MH-E. Added arguments
6370 LIBRARY, IMAGE and PATH. Don't modify paths. Don't use
6371 *-image-load-path-called-flag.
4c2ad11d 6372
01c52d31 63732006-02-21 Milan Zamazal <pdm@brailcom.org>
4c2ad11d 6374
01c52d31 6375 * mm-view.el (mm-view-pkcs7-verify): Implement using smime.el.
f129a4df 6376
01c52d31 63772006-02-21 Wolfram Fenske <wolfram.fenske@student.uni-magdeburg.de> (tiny change)
f129a4df 6378
01c52d31
MB
6379 * nnimap.el (nnimap-request-move-article): Change folder back to
6380 source group before deleting.
6586e9c9 6381
01c52d31 63822006-02-20 Reiner Steib <Reiner.Steib@gmx.de>
6586e9c9 6383
01c52d31 6384 * mm-util.el (mm-charset-override-alist): Fix type in doc string.
e8beac8a 6385
01c52d31
MB
6386 * gnus-art.el (mm-url-insert-file-contents-external): Autoload
6387 mm-url.
e8beac8a 6388
01c52d31 6389 * mm-uu.el (mm-uu-type-alist): Improve `LaTeX'.
e8beac8a 6390
01c52d31 63912006-02-20 Katsumi Yamaoka <yamaoka@jpl.org>
e8beac8a 6392
01c52d31
MB
6393 * rfc2047.el (rfc2047-charset-to-coding-system): Don't check the
6394 coding system which mm-charset-to-coding-system returns for a
6395 given charset is valid.
e8beac8a 6396
01c52d31 63972006-02-16 Juanma Barranquero <lekktu@gmail.com>
e8beac8a 6398
01c52d31
MB
6399 * html2text.el (html2text-remove-tag-list):
6400 * spam-stat.el (spam-stat-buffer-words): Fix typo in docstring.
e8beac8a 6401
01c52d31 64022006-02-14 Chong Yidong <cyd@stupidchicken.com>
e8beac8a 6403
01c52d31 6404 * gnus-cus.el: Revert 2005-10-17 change.
e8beac8a 6405
01c52d31 64062006-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 6407
01c52d31
MB
6408 * gnus-art.el (article-strip-banner): Call
6409 article-really-strip-banner only when the regexp match is made.
3b059693 6410
01c52d31 64112006-02-16 Katsumi Yamaoka <yamaoka@jpl.org>
3b059693 6412
01c52d31
MB
6413 * gnus-art.el (article-strip-banner): Use
6414 gnus-extract-address-components instead of
6415 mail-header-parse-addresses to make it work with non-ASCII text;
6416 remove mail-encode-encoded-word-string.
3b059693 6417
01c52d31
MB
6418 * rfc2231.el (rfc2231-parse-string): Attempt to parse parameter
6419 values which are surrounded with \"...\"; make it never cause a
6420 Lisp error; give up parsing of parameters if it failed in
6421 extracting type.
3b059693 6422
880820fe 64232006-02-14 Arne Jørgensen <arne@arnested.dk>
3b059693 6424
01c52d31
MB
6425 * smime.el (smime-cert-by-ldap-1): Fix bug where
6426 `smime-ldap-search' returns results without userCertificates.
ab513ed4 6427
01c52d31 64282006-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
ab513ed4 6429
01c52d31 6430 * mm-util.el (mm-make-temp-file): Don't catch file-error in Emacs.
28e48287 6431
01c52d31 64322006-02-14 Reiner Steib <Reiner.Steib@gmx.de>
28e48287 6433
01c52d31
MB
6434 * spam.el (spam-check-spamassassin-headers): Adapt format for
6435 Spamassassin 3.0 or later. Reported by ARISAWA Akihiro
6436 <ari@mbf.ocn.ne.jp>.
6437 (spam-list-of-processors): Add spam-use-gmane.
2a0d53ac 6438
01c52d31 64392006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
2a0d53ac 6440
01c52d31
MB
6441 * mm-util.el (mm-make-temp-file): Import the Emacs 22 version of
6442 make-temp-file; make it work with XEmacs as well.
9516b9f4 6443
01c52d31
MB
6444 * gnus-art.el (gnus-article-browse-html-parts): Use the 3rd arg of
6445 mm-make-temp-file.
9516b9f4 6446
01c52d31
MB
6447 * mm-decode.el (mm-display-external): Use the 3rd arg of
6448 mm-make-temp-file.
6449 (mm-create-image-xemacs): Ditto.
9516b9f4 6450
01c52d31 64512006-02-14 Katsumi Yamaoka <yamaoka@jpl.org>
9516b9f4 6452
01c52d31
MB
6453 * gnus-draft.el (gnus-draft-send): Replace message-narrow-to-head
6454 with message-narrow-to-headers.
6455 (gnus-draft-setup): Narrow to header to run message-fetch-field.
6456 (gnus-draft-check-draft-articles): New function.
6457 (gnus-draft-edit-message, gnus-draft-send-message): Use it.
9516b9f4 6458
01c52d31 64592006-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9516b9f4 6460
01c52d31
MB
6461 * gnus-art.el (gnus-article-browse-html-parts):
6462 `hs-show-html-list' should read `gnus-article-browse-html-parts'.
6463 Don't use suffix argument for mm-make-temp-file for Emacs 21
6464 compatibility. Remove useless `format'.
292f71fe 6465
01c52d31 64662006-02-13 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
292f71fe 6467
01c52d31
MB
6468 * nnweb.el (nnweb-google-wash-article): Update regexps.
6469 (nnweb-group-alist): Use defvoo instead of defvar.
292f71fe 6470
01c52d31 64712006-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
292f71fe 6472
01c52d31
MB
6473 * nnoo.el (nnoo-declare): Don't generate duplicate entries when
6474 re-loading nn* modules.
292f71fe 6475
01c52d31 64762006-02-10 Reiner Steib <Reiner.Steib@gmx.de>
292f71fe 6477
01c52d31
MB
6478 * gnus-group.el (gnus-group-make-tool-bar): Remove duplicate check
6479 for `tool-bar-mode' and don't check it's default-value.
292f71fe 6480
01c52d31 6481 * gnus-sum.el (gnus-summary-make-tool-bar): Ditto.
292f71fe 6482
01c52d31 6483 * message.el (message-make-tool-bar): Ditto.
292f71fe 6484
01c52d31
MB
6485 * gnus-art.el (gnus-article-browse-html-parts): Remove useless
6486 `substring'. Shorten tmp-file name.
292f71fe 6487
01c52d31 6488 * gnus.el: Remove bogus comment.
292f71fe 6489
01c52d31 64902006-02-10 Hynek Schlawack <hynek@ularx.de>
bd2cef66 6491
01c52d31
MB
6492 * gnus-art.el (gnus-article-browse-html-parts): New function.
6493 (gnus-article-browse-html-article): New function for viewing html
6494 articles with a browser.
bd2cef66 6495
01c52d31 64962006-02-09 Daiki Ueno <ueno@unixuser.org>
ffda926c 6497
01c52d31
MB
6498 * mml2015.el (mml2015-pgg-sign): Enable pgg-text-mode.
6499 (mml2015-pgg-encrypt): Ditto.
ffda926c 6500
01c52d31
MB
6501 * mml1991.el (mml1991-pgg-sign): Enable pgg-text-mode.
6502 (mml1991-pgg-encrypt): Ditto.
f5fab556 6503
01c52d31 65042006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
f5fab556 6505
01c52d31
MB
6506 * nnfolder.el (nnfolder-insert-newsgroup-line): Use
6507 message-make-date instead of current-time-string.
4b9f0de2 6508
01c52d31
MB
6509 * mm-view.el (mm-inline-message): Don't set gnus-newsgroup-charset
6510 to gnus-decoded which mm-uu might set.
4b9f0de2 6511
01c52d31 65122006-02-08 Katsumi Yamaoka <yamaoka@jpl.org>
710f2e1b 6513
01c52d31
MB
6514 * rfc2231.el (rfc2231-parse-string): Sort segmented parameters;
6515 don't decode quoted parameters; remove misimported Emacs code.
6516 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6517 (rfc2231-decode-encoded-string): Don't use split-string which
6518 behaves differently according to Emacs version; use
6519 mm-decode-coding-region to convert charset to coding-system.
6520 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6521 (rfc2231-encode-string): Remove misimported Emacs code.
710f2e1b 6522
01c52d31 65232006-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
20051b27 6524
01c52d31
MB
6525 * gnus-art.el (article-decode-charset): Don't use ignore-errors
6526 when calling mail-header-parse-content-type.
6527 (article-de-quoted-unreadable): Ditto.
6528 (article-de-base64-unreadable): Ditto.
6529 (article-wash-html): Ditto.
20051b27 6530
01c52d31
MB
6531 * mm-decode.el (mm-dissect-buffer): Don't use ignore-errors when
6532 calling mail-header-parse-content-type and
6533 mail-header-parse-content-disposition.
6534 (mm-find-raw-part-by-type): Don't use ignore-errors when calling
6535 mail-header-parse-content-type.
82259e50 6536
01c52d31
MB
6537 * mml.el (mml-insert-mime-headers): Use mml-insert-parameter to
6538 insert charset and format parameters; encode description after
6539 inserting it to buffer.
6540 (mml-insert-parameter): Fold lines properly even if a parameter is
6541 segmented into two or more lines; change the max column to 76.
82259e50 6542
01c52d31
MB
6543 * rfc1843.el (rfc1843-decode-article-body): Don't use
6544 ignore-errors when calling mail-header-parse-content-type.
46f93472 6545
01c52d31
MB
6546 * rfc2231.el (rfc2231-parse-string): Return at least type if
6547 possible; don't cause an error even if it fails in parsing of
6548 parameters. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6549 (rfc2231-encode-string): Don't break lines at the beginning, leave
6550 it to mml-insert-parameter.
46f93472 6551
01c52d31
MB
6552 * webmail.el (webmail-yahoo-article): Don't use ignore-errors when
6553 calling mail-header-parse-content-type.
d3a597b7 6554
01c52d31 65552006-02-06 Reiner Steib <Reiner.Steib@gmx.de>
d3a597b7 6556
01c52d31
MB
6557 * spam-report.el (spam-report-gmane-use-article-number):
6558 Improve doc string.
6559 (spam-report-gmane-internal): Check if a suitable header was found
6560 in the article.
8753ddee 6561
01c52d31 65622006-02-04 Katsumi Yamaoka <yamaoka@jpl.org>
8753ddee 6563
01c52d31
MB
6564 * rfc2231.el (rfc2231-parse-string): Revert 2006-02-03 change.
6565 (rfc2231-encode-string): Make param*=value always begin with LWSP.
8753ddee 6566
01c52d31 65672006-02-05 Romain Francoise <romain@orebokech.com>
8753ddee 6568
01c52d31 6569 Update copyright notices of all files in the gnus directory.
8753ddee 6570
01c52d31 65712006-02-03 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
8753ddee 6572
01c52d31 6573 * nnweb.el (nnweb-request-group): Avoid growing overview files.
bbcb5072 6574
01c52d31 65752006-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
bbcb5072 6576
01c52d31
MB
6577 * rfc2231.el (rfc2231-parse-string): Add missing semicolons to
6578 segmented lines of parameter value to cope with Thunderbird 1.5
6579 bug (cf. https://bugzilla.mozilla.org/show_bug.cgi?id=323318).
6580 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
6581 (rfc2231-encode-string): Don't make lines exceeding 76 column.
c615a00c 6582
01c52d31 65832006-02-01 Max Froumentin <max@lapin-bleu.net> (tiny change)
c615a00c 6584
01c52d31
MB
6585 * mml.el (mml-generate-mime-1): Correct the order of inline signed
6586 parts.
a33704bb 6587
01c52d31 65882006-01-31 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
a33704bb 6589
01c52d31
MB
6590 * nnweb.el (nnweb-group-alist): Use defvar instead of defvoo,
6591 there's only one active file for all servers.
6592 (nnweb-request-scan): Make sure nnweb-articles is initialized on
6593 solid groups. Gnus might have used a FAST request to select the group.
6594 (nnweb-request-group, nnweb-google-parse-1): Don't keep nnweb-type
6595 and nnweb-search redundantly in the active file.
6596 (nnweb-request-list): Don't list bogus groups. There can only be one.
6597 (nnweb-request-create-group): Don't use ARGS.
6598 (nnweb-possibly-change-server, nnweb-request-group): Remove some
6599 initialisations. Let nnoo do the work.
a33704bb 6600
01c52d31 66012006-01-31 Katsumi Yamaoka <yamaoka@jpl.org>
a33704bb 6602
01c52d31
MB
6603 * mm-uu.el (mm-uu-emacs-sources-extract, mm-uu-diff-extract):
6604 Say the part has been decoded.
a33704bb 6605
01c52d31 6606 * mm-view.el (mm-display-inline-fontify): Get decoded part rightly.
a33704bb 6607
01c52d31 66082006-01-31 Kevin Ryde <user42@zip.com.au>
53cfefc8 6609
01c52d31
MB
6610 * mailcap.el (mailcap-viewer-passes-test): Don't put "(nil t)" into
6611 mailcap-viewer-test-cache when there's no 'test clause, since that
6612 will invert the meaning of a "nil" test previously determined by
6613 mailcap-mailcap-entry-passes-test.
53cfefc8 6614
01c52d31 66152006-01-30 Katsumi Yamaoka <yamaoka@jpl.org>
53cfefc8 6616
01c52d31
MB
6617 * gnus-group.el: Bind tool-bar-mode instead of tool-bar-map when
6618 compiling.
53cfefc8 6619
01c52d31 6620 * gnus-sum.el: Ditto.
53cfefc8 6621
01c52d31 6622 * message.el: Don't bind tool-bar-map when compiling.
53cfefc8 6623
01c52d31 66242006-01-30 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 6625
01c52d31 6626 * nnweb.el (nnweb-google-parse-1): Clarify some comments.
53cfefc8 6627
01c52d31 66282006-01-30 Andreas Seltenreich <uwi7@stud.uni-karlsruhe.de>
53cfefc8 6629
01c52d31
MB
6630 * nnweb.el (nnweb-type-definition, nnweb-google-parse-1)
6631 (nnweb-google-create-mapping, nnweb-google-search): Adapt to
6632 current Google Groups.
53cfefc8 6633
01c52d31 66342006-01-26 Reiner Steib <Reiner.Steib@gmx.de>
53cfefc8 6635
01c52d31
MB
6636 * gnus-sum.el (gnus-summary-make-tool-bar): Add checks for XEmacs
6637 and tool-bar-mode.
66841476 6638
01c52d31
MB
6639 * gnus-group.el (gnus-group-make-tool-bar): Add checks for XEmacs
6640 and tool-bar-mode.
66841476 6641
01c52d31
MB
6642 * message.el (message-tool-bar-update): Simplify.
6643 (message-make-tool-bar): Add checks for XEmacs and tool-bar-mode.
81df110a 6644
01c52d31
MB
6645 * gnus-sum.el (gnus-summary-tool-bar-update): Check for
6646 gnus-summary-buffer.
6647 (gnus-summary-tool-bar-gnome): Use "reply-author" icon for
6648 gnus-summary-reply.
81df110a 6649
01c52d31 6650 * gmm-utils.el (gmm): Add :version.
5fae1cae 6651
01c52d31 66522006-01-26 Steve Youngs <steve@sxemacs.org>
5fae1cae 6653
01c52d31
MB
6654 * gmm-utils.el (gmm-tool-bar-item, gmm-tool-bar-zap-list): Don't
6655 autoload.
5fae1cae 6656
01c52d31 66572006-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
5fae1cae 6658
01c52d31 6659 * gmm-utils.el (gmm-verbose): Add :group.
5fae1cae 6660
01c52d31 66612006-01-25 Reiner Steib <Reiner.Steib@gmx.de>
c4fbd740 6662
01c52d31 6663 * message.el: Change some comments WRT tool-bars.
81df110a 6664
01c52d31
MB
6665 * gnus-sum.el (gnus-summary-tool-bar)
6666 (gnus-summary-tool-bar-gnome, gnus-summary-tool-bar-retro)
6667 (gnus-summary-tool-bar-zap-list): New variables.
6668 (gnus-summary-make-tool-bar): Complete rewrite using
6669 `gmm-tool-bar-from-list'.
430d3ed7 6670
01c52d31
MB
6671 * gnus-group.el (gnus-group-tool-bar, gnus-group-tool-bar-gnome)
6672 (gnus-group-tool-bar-retro, gnus-group-tool-bar-zap-list): New
6673 variables.
6674 (gnus-group-make-tool-bar): Complete rewrite using
6675 `gmm-tool-bar-from-list'.
6676 (gnus-group-tool-bar-update): New function.
430d3ed7 6677
01c52d31 6678 * message.el (message-mode-field-menu): Add "Show hidden Headers".
430d3ed7 6679
01c52d31 66802006-01-25 Katsumi Yamaoka <yamaoka@jpl.org>
430d3ed7 6681
01c52d31
MB
6682 * mm-uu.el (mm-uu-dissect-text-parts): Ignore it if a given part
6683 is dissected into a single part of which the type is the same as
6684 the given one; decode charset.
6ff5b064 6685
01c52d31 66862006-01-21 Kevin Ryde <user42@zip.com.au>
6ff5b064 6687
01c52d31
MB
6688 * mailcap.el (mailcap-parse-mailcap-extras): "test" key must go
6689 into alists as symbol not string, since that's what
6690 mailcap-viewer-passes-test and mailcap-mailcap-entry-passes-test
6691 look for.
a8f6d239 6692
01c52d31 66932006-01-24 Reiner Steib <Reiner.Steib@gmx.de>
a8f6d239 6694
01c52d31
MB
6695 * gmm-utils.el (gmm-tool-bar-item): Add "Separator".
6696 (gmm-tool-bar-from-list): Suppress tooltip for `gmm-ignore'.
a8f6d239 6697
01c52d31 6698 * message.el (message-tool-bar-gnome): Use gmm-ignore.
a8f6d239 6699
01c52d31 67002006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 6701
01c52d31
MB
6702 * gnus-art.el (gnus-mime-security-button-commands): New variable.
6703 (gnus-mime-security-button-menu): New definition.
6704 (gnus-mime-security-button-map): Use them.
6705 (gnus-mime-security-button-menu): New function.
6706 (gnus-insert-mime-security-button): Addition to help echo.
6707 (gnus-mime-security-run-function, gnus-mime-security-save-part)
6708 (gnus-mime-security-pipe-part): New functions.
d752cf53 6709
01c52d31
MB
6710 * mm-uu.el (mm-uu-buttonize-original-text-parts): Remove.
6711 (mm-uu-dissect-text-parts): Revert a part of 2006-01-23 change.
d752cf53 6712
01c52d31
MB
6713 * mm-decode.el (mm-handle-set-disposition): Remove.
6714 (mm-handle-set-description): Remove.
d752cf53 6715
01c52d31 67162006-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
d752cf53 6717
01c52d31
MB
6718 * mm-view.el (mm-w3m-standalone-supports-m17n-p): New variable.
6719 (mm-w3m-standalone-supports-m17n-p): New function.
6720 (mm-inline-text-html-render-with-w3m-standalone): Use it to alter
6721 w3m usage.
d752cf53 6722
01c52d31
MB
6723 * gnus-art.el (gnus-article-wash-html-with-w3m-standalone): Use
6724 mm-w3m-standalone-supports-m17n-p to alter w3m usage.
d752cf53 6725
01c52d31 67262006-01-23 Reiner Steib <Reiner.Steib@gmx.de>
d752cf53 6727
01c52d31
MB
6728 * message.el (message-tool-bar-zap-list): Use
6729 gmm-tool-bar-zap-list as custom type.
6730 (message-tool-bar-update): New function.
6731 (message-tool-bar, message-tool-bar-gnome)
6732 (message-tool-bar-retro): Add message-tool-bar-update.
6733 (message-tool-bar-gnome): Add flyspell-buffer.
d752cf53 6734
01c52d31 6735 * gnus-util.el (gnus-error): Describe `args'.
4a2358e9 6736
01c52d31
MB
6737 * gmm-utils.el (gmm-error): Describe `args'.
6738 (gmm-tool-bar-zap-list): New widget.
6739 (gmm-tool-bar-from-list): Improve description of `zap-list'.
4a2358e9 6740
01c52d31 67412006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 6742
01c52d31
MB
6743 * mm-uu.el (mm-uu-buttonize-original-text-parts): New variable.
6744 (mm-uu-dissect-text-parts): Buttonize original text parts; reduce
6745 the number of recursive calls.
4a2358e9 6746
01c52d31
MB
6747 * mm-decode.el (mm-handle-set-disposition): New macro.
6748 (mm-handle-set-description): New macro.
4a2358e9 6749
01c52d31 67502006-01-23 Katsumi Yamaoka <yamaoka@jpl.org>
4a2358e9 6751
01c52d31
MB
6752 * mm-uu.el (mm-uu-dissect-text-parts): Decode content transfer
6753 encoding.
4a2358e9 6754
01c52d31 67552006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 6756
01c52d31
MB
6757 * message.el (message-tool-bar-zap-list, message-tool-bar)
6758 (message-tool-bar-gnome, message-tool-bar-retro): New variables.
6759 (message-tool-bar-local-item-from-menu): Remove.
6760 (message-tool-bar-map): Replace by `message-make-tool-bar'.
6761 (message-make-tool-bar): New function.
6762 (message-mode): Use `message-make-tool-bar'.
4a2358e9 6763
01c52d31
MB
6764 * gmm-utils.el: New file.
6765 (gmm-verbose, gmm-message, gmm-error): From gnus-utils.el.
6766 (gmm-lazy): New widget copied from `nnmail.el'.
6767 (gmm-tool-bar-from-list): New function for creating customizable
6768 tool bars.
6769 (gmm-tool-bar-from-list): Fix typos in doc string. Remove debug
6770 output.
6771 (gmm): Add :prefix to defgroup.
4a2358e9 6772
01c52d31 67732006-01-20 Per Abrahamsen <abraham@dina.kvl.dk>
4a2358e9 6774
01c52d31 6775 * gmm-utils.el (gmm-widget-p): New function.
4a2358e9 6776
01c52d31 67772006-01-20 Reiner Steib <Reiner.Steib@gmx.de>
4a2358e9 6778
01c52d31
MB
6779 * mml.el (mml-attach-file): Describe `description' in doc string.
6780 (mml-menu): Add Emacs MIME manual and PGG manual.
4a2358e9 6781
01c52d31 67822006-01-20 Richard M. Stallman <rms@gnu.org>
4a2358e9 6783
01c52d31 6784 * mm-url.el (mm-url-load-url): Require url-parse and url-vars.
4a2358e9 6785
01c52d31 67862006-01-20 Kevin Greiner <kevin.greiner@compsol.cc>
4a2358e9 6787
01c52d31 6788 * nntp.el (nntp-end-of-line): Doc fix.
4a2358e9 6789
01c52d31 67902006-01-20 Chong Yidong <cyd@stupidchicken.com>
4a2358e9 6791
01c52d31
MB
6792 * imap.el (imap-open): Handle case where buffer is a buffer
6793 object.
41e11121 6794
01c52d31 67952005-01-20 Stefan Monnier <monnier@iro.umontreal.ca>
41e11121 6796
01c52d31
MB
6797 * gnus-delay.el (gnus-delay): Don't autoload.
6798 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
6799 to be re-loaded when customizing the `gnus-delay' group.
f3f01d5d 6800
01c52d31 68012005-01-20 Chong Yidong <cyd@stupidchicken.com>
f3f01d5d 6802
01c52d31 6803 * message.el (message-insert-citation-line): Use newlines.
f3f01d5d 6804
01c52d31 68052006-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
f3f01d5d 6806
01c52d31 6807 * mm-bodies.el (mm-decode-body): Don't decode decoded body.
bcc7dd61 6808
01c52d31 6809 * mm-uu.el (mm-uu-dissect-text-parts): Dissect dissected parts.
bcc7dd61 6810
01c52d31 68112006-01-19 Mark D. Baushke <mdb@gnu.org>
bcc7dd61 6812
01c52d31 6813 * pgg-gpg.el (pgg-gpg-encrypt-region): Add --textmode to gpg args.
bcc7dd61 6814
01c52d31 68152006-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
bcc7dd61 6816
01c52d31
MB
6817 * mm-decode.el (mm-inlined-types): Add application/pgp.
6818 (mm-automatic-display): Ditto.
11e22c4a 6819
01c52d31
MB
6820 * mm-uu.el (mm-uu-dissect-text-parts): Recognize application/pgp
6821 part as text.
11e22c4a 6822
01c52d31 68232006-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
11e22c4a 6824
01c52d31
MB
6825 * nnrss.el: Update copyright.
6826 (nnrss-opml-import): Query whether to subscribe to each entry.
97f78c9b 6827
01c52d31
MB
6828 * gnus-art.el:
6829 * gnus-sum.el:
6830 * mm-uu.el:
6831 * mm-view.el: Update copyright.
97f78c9b 6832
01c52d31 68332006-01-16 Reiner Steib <Reiner.Steib@gmx.de>
97f78c9b 6834
01c52d31
MB
6835 * message.el (message-info): New function.
6836 (message-mode-menu): Add it.
6837 Update copyright.
97f78c9b 6838
01c52d31 6839 * ChangeLog: Fix and update copyright.
97f78c9b 6840
01c52d31 68412006-01-13 Romain Francoise <romain@orebokech.com>
afea040a 6842
01c52d31
MB
6843 * message.el (message-forward-subject-name-subject): Prefer the
6844 address to 'nowhere' if the sender has no name.
6845 Fix typo. Update copyright year.
97f78c9b 6846
01c52d31 68472006-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
afea040a 6848
01c52d31
MB
6849 * gnus-art.el (article-wash-html): Use
6850 gnus-summary-show-article-charset-alist if a numeric arg is given.
6851 (gnus-article-wash-html-with-w3m-standalone): New function.
afea040a 6852
01c52d31
MB
6853 * mm-view.el (mm-text-html-renderer-alist): Map w3m-standalone to
6854 mm-inline-text-html-render-with-w3m-standalone.
6855 (mm-text-html-washer-alist): Map w3m-standalone to
6856 gnus-article-wash-html-with-w3m-standalone.
6857 (mm-inline-text-html-render-with-w3m-standalone): New function.
afea040a 6858
01c52d31 68592006-01-12 Reiner Steib <Reiner.Steib@gmx.de>
afea040a 6860
01c52d31
MB
6861 * mm-uu.el (mm-uu-type-alist): Fix previous message-marks commit.
6862 Improve LaTeX.
4b91459a 6863
01c52d31 68642006-01-10 Katsumi Yamaoka <yamaoka@jpl.org>
4b91459a 6865
01c52d31
MB
6866 * nnrss.el (nnrss-wash-html-in-text-plain-parts): New variable.
6867 (nnrss-request-article): Render text/plain parts as HTML.
4b91459a 6868
01c52d31
MB
6869 * gnus-art.el (gnus-article-wash-html-with-w3m): No need to narrow
6870 the buffer.
4b91459a 6871
01c52d31 68722006-01-08 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 6873
01c52d31
MB
6874 * gnus-cus.el (gnus-group-parameters): Sync posting-style with
6875 custom definition of `gnus-posting-styles'.
d44e3b45 6876
01c52d31
MB
6877 * gnus-start.el (gnus-gnus-to-quick-newsrc-format): Bind
6878 print-circle. Suggested by Kalle Olavi Niemitalo <kon@iki.fi>.
d44e3b45 6879
01c52d31 68802006-01-05 Reiner Steib <Reiner.Steib@gmx.de>
4b91459a 6881
01c52d31
MB
6882 * gnus-group.el (gnus-useful-groups): Use Gmane for ding.
6883 Use nntp for bug archive.
4b91459a 6884
01c52d31 68852006-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
c03ac728 6886
01c52d31
MB
6887 * nnrss.el (nnrss-request-article): Fix the way to fill text/plain
6888 parts.
6889 (nnrss-normalize-date): New function converts ISO 8601 date into
6890 RFC822 style. Suggested by Mark Plaksin <happy@mcplaksin.org>.
6891 (nnrss-check-group): Use it.
c03ac728 6892
01c52d31 68932006-01-01 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 6894
01c52d31 6895 * gnus-sum.el (gnus-summary-work-articles): Remove useless `min'.
d8a88581 6896
01c52d31
MB
6897 * nnrss.el (nnrss-fetch): Make it fail gracefully when it can't
6898 fetch a feed. Suggested by Mark Plaksin <happy@mcplaksin.org>.
6899 (nnrss-insert-w3): Ditto.
d8a88581 6900
01c52d31 69012005-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
d8a88581 6902
01c52d31
MB
6903 * gnus-uu.el (gnus-uu-digest-mail-forward): Reverse the order of
6904 the articles to be forwarded including the case where neither a
6905 number of articles nor a region is specified.
d8a88581 6906
01c52d31 69072005-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 6908
01c52d31
MB
6909 * nnrss.el (nnrss-request-article): Fix last change; fill
6910 text/plain parts.
7573397b 6911
01c52d31 69122005-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
7573397b 6913
01c52d31
MB
6914 * nnrss.el (nnrss-request-article): Replace <br />s with newlines
6915 in text/plain part.
6916 (nnrss-check-group): Don't add excessive newline to dc:subject.
bcc7dd61 6917
01c52d31 69182005-12-19 Mark Plaksin <happy@mcplaksin.org> (tiny change)
bcc7dd61 6919
01c52d31
MB
6920 * nnrss.el (nnrss-check-group): Put the RSS dc:subject in the
6921 article.
9ebc3953 6922
01c52d31 69232005-12-18 Reiner Steib <Reiner.Steib@gmx.de>
9ebc3953 6924
01c52d31
MB
6925 * nnml.el: Don't require gnus-bcklg. Autoload it.
6926 (nnml-use-compressed-files, nnml-save-mail): Support other
6927 comression programs such as bzip2.
7929f858 6928
01c52d31 69292005-12-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7929f858 6930
01c52d31
MB
6931 * dns.el (query-dns): Make sure we check the buffer size before
6932 removing tcp headers.
7929f858 6933
01c52d31 69342005-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
ead25b5c 6935
01c52d31
MB
6936 * gnus-art.el (gnus-article-delete-text-of-type): Enable it to
6937 remove MIME buttons associated with multipart/alternative parts.
6938 (gnus-mime-display-alternative): Tag buttons using `article-type'
6939 text property.
ead25b5c 6940
01c52d31
MB
6941 * gnus-msg.el (gnus-copy-article-buffer): Remove MIME buttons
6942 associated with multipart/alternative parts.
ead25b5c 6943
01c52d31 6944 * gnus-art.el (gnus-signature-separator): Fix custom type.
8774406b 6945
01c52d31
MB
6946 * mm-decode.el (mm-inlined-types): Fix custom type.
6947 (mm-keep-viewer-alive-types): Ditto.
6948 (mm-automatic-display): Ditto.
6949 (mm-attachment-override-types): Ditto.
6950 (mm-inline-override-types): Ditto.
6951 (mm-automatic-external-display): Ditto.
8774406b 6952
01c52d31 69532005-12-15 Reiner Steib <Reiner.Steib@gmx.de>
a0ec7a4a 6954
01c52d31
MB
6955 * spam-report.el (spam-report-user-mail-address)
6956 (spam-report-user-agent): New variables.
6957 (spam-report-url-ping-plain): Use spam-report-user-agent.
a0ec7a4a 6958
01c52d31 69592005-12-14 Ralf Angeli <angeli@iwi.uni-sb.de>
59fda2fa 6960
01c52d31
MB
6961 * gnus-art.el (gnus-button-handle-custom): Do not just use
6962 `customize-apropos' for any "M-x customize-*" button but the
6963 function called for. Accept both the function name and its
6964 argument in order to achieve this.
6965 (gnus-button-alist): Remove support for "custom:" URL's. Pass
6966 function name to `gnus-button-handle-custom' in case of "M-x
6967 customize-*" buttons.
59fda2fa 6968
01c52d31 69692005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
59fda2fa 6970
01c52d31
MB
6971 * gnus-art.el (gnus-buttonized-mime-types): Mention addition of
6972 multipart/alternative and add xref to mm-discouraged-alternatives
6973 in doc string.
7d0c69be 6974
01c52d31
MB
6975 * mm-decode.el (mm-discouraged-alternatives): Add xref to
6976 gnus-buttonized-mime-types in doc string.
7d0c69be 6977
01c52d31 69782005-12-08 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 6979
01c52d31
MB
6980 * mm-decode.el (mm-discouraged-alternatives): Fix custom type.
6981 Suggest image/.* in the doc string.
d6697c02 6982
01c52d31 69832005-12-12 Reiner Steib <Reiner.Steib@gmx.de>
d6697c02 6984
01c52d31
MB
6985 * mm-uu.el (mm-uu-type-alist): Don't depend on message.el for
6986 message-marks (Debian bug #342521).
d6697c02 6987
01c52d31 69882005-12-12 Simon Josefsson <jas@extundo.com>
84861437 6989
01c52d31
MB
6990 * password.el (password-read-from-cache): Add.
6991 (password-read): Use it.
84861437 6992
01c52d31 69932005-12-12 Katsumi Yamaoka <yamaoka@jpl.org>
84861437 6994
01c52d31
MB
6995 * rfc2047.el (rfc2047-charset-to-coding-system): Recognize
6996 us-ascii as a MIME charset.
3338c0ad 6997
01c52d31
MB
6998 * mm-bodies.el (mm-decode-content-transfer-encoding): Protect
6999 against the case where the 2nd arg TYPE is nil.
3338c0ad 7000
01c52d31 70012005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
9180519b 7002
01c52d31 7003 * pop3.el (pop3-stream-type): Fix custom version.
9180519b 7004
01c52d31 7005 * mm-uu.el (mm-uu-type-alist): Simplify uu regexp.
9180519b 7006
01c52d31 70072005-12-09 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
23873c96 7008
01c52d31 7009 * mm-decode.el (mm-display-external): Add missing cdr.
23873c96 7010
01c52d31 70112005-12-07 Katsumi Yamaoka <yamaoka@jpl.org>
b66c24b4 7012
01c52d31
MB
7013 * mm-decode.el (mm-display-external): Use nametemplate (defined in
7014 RFC1524) if it is in mailcap or add a suffix according to
7015 mailcap-mime-extensions when generating a temp filename; postpone
7016 deleting a temp file for 2 seconds for some wrappers, shell
7017 scripts, and so on, which might exit right after having started a
7018 viewer command as a background job.
7019
70202005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7021
7022 * nntp.el (nntp-marks-directory): Fix custom group.
7023
7024 * gnus-fun.el (gnus-face-from-file): Decrease quant in smaller
7025 steps when < 10.
7026
7027 * gnus-start.el (gnus-no-server-1): Mention
7028 `gnus-level-default-subscribed' in doc string.
7029
70302005-12-02 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
7031
7032 * mm-view.el (mm-inline-text-html-render-with-w3m): Fix misplaced
7033 parens.
7034
70352005-11-26 Dave Love <fx@gnu.org>
7036
7037 * tls.el (open-tls-stream): Rename arg SERVICE to PORT.
7038 (tls-program, tls-success): Provide openssl alternative.
7039
7040 * starttls.el: Doc fixes.
7041 (starttls-open-stream-gnutls, starttls-open-stream): Rename arg
7042 SERVICE to PORT.
7043
002876ab 7044 * pop3.el (pop3-open-server) <ssl>: Clarify a loop. Deal with
01c52d31
MB
7045 port null or service name.
7046 (starttls-negotiate): Autoload.
7047
70482005-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
7049
7050 * message.el (message-kill-to-signature): Fix interactive spec.
7051
70522005-11-24 Katsumi Yamaoka <yamaoka@jpl.org>
7053
7054 * pop3.el (pop3-open-server): Recognize a string as a service name.
7055
70562005-11-24 Pascal Rigaux <pixel@mandriva.com> (tiny change)
7057
7058 * rfc2231.el (rfc2231-parse-string): Support non-ascii chars.
7059
70602005-11-23 Dave Love <fx@gnu.org>
7061
7062 Add pop3s, pop3/starttls.
7063
7064 * pop3.el (pop3-authentication-scheme): Clarify doc.
7065 (open-tls-stream, starttls-open-stream): Autoload.
7066 (pop3-stream-type): New.
7067 (pop3-open-server): Use it.
7068
7069 * mail-source.el (mail-sources): Fix some :types. Add stream type
7070 for POP.
7071 (mail-source-keyword-map): Add :stream for POP.
7072 (mail-source-fetch-pop): Use pop3-stream-type.
7073
70742005-11-22 Katsumi Yamaoka <yamaoka@jpl.org>
7075
7076 * nnmail.el (nnmail-fancy-expiry-target): Use current-time instead
7077 of current-time-string.
7078
70792005-11-20 Stefan Schimanski <schimmi@debian.org> (tiny change)
7080
7081 * nnmail.el (nnmail-fancy-expiry-target): Protect against invalid
7082 date header.
7083
70842005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
7085
7086 * gnus-sum.el (gnus-fetch-old-headers): Updated docs to warn that
7087 it can seriously impact performance as it bypasses the agent's
7088 local caches.
7089
70902005-11-19 Kevin Greiner <kevin.greiner@compsol.cc>
7091
7092 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): A server
7093 must be explicitly online rather than "not explicitly offline" for
7094 its flags to be synchronized.
7095
7096 * gnus-sum.el (gnus-summary-remove-process-mark): Always return t so
7097 that gnus-uu-unmark-thread will function correctly.
7098
7099 * gnus-group.el (gnus-total-fetched-for): Reduced cutoff so that
7100 1024K is instead displayed as 1M.
7101
71022005-11-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
7103
7104 * flow-fill.el (fill-flowed): Bind adaptive-fill-mode to nil.
7105
71062005-11-16 Boris Samorodov <bsam@ipt.ru> (tiny change)
7107
7108 * imap.el (imap-kerberos4-open): Ignore SSL stuff.
7109
71102005-11-13 Kevin Greiner <kevin.greiner@compsol.cc>
7111
7112 * gnus-agent.el (gnus-agent-read-local): Trivial fix to format of
7113 error message to display actual error condition.
7114 (gnus-agent-save-local): Avoid saving symbols that are bound to
7115 nil as they simply result in a warning message in
7116 gnus-agent-read-local.
7117
71182005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
7119
7120 * gnus-start.el (gnus-dribble-read-file): Use make-local-variable
7121 rather than make-variable-buffer-local for file-precious-flag.
7122
71232005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
7124
7125 * gnus-agent.el (gnus-agent-braid-nov): Now tests new nov entries
7126 for duplicates which are removed. The invalid sort check then
7127 triggers a rescan after the sort as sorting may have moved
7128 duplicate entries such that they can be cheaply detected.
7129
71302005-11-13 Katsumi Yamaoka <yamaoka@jpl.org>
7131
7132 * gnus-start.el (gnus-dribble-read-file): Quote file-precious-flag.
7133
71342005-11-12 Kevin Greiner <kevin.greiner@compsol.cc>
7135
7136 * gnus-agent.el (gnus-agent-article-alist-save-format): Changed
7137 internal variable to a custom variable. Changed default value
7138 from compressed(2) to uncompressed(1).
7139 (gnus-agent-read-agentview): Reversed revision 7.8 to restore
7140 support for uncompressed agentview files. Taken together, reading
7141 the agentview file should now be 6-7 times faster.
7142
71432005-11-11 Jan Nieuwenhuizen <janneke@gnu.org>
7144
7145 * gnus-start.el (gnus-dribble-read-file): Set file-precious-flag,
7146 as a buffer-local variable. This avoids creating truncated
7147 dribble files as a result of a hang up, eg.
7148
71492005-12-09 Reiner Steib <Reiner.Steib@gmx.de>
7150
7151 * gnus-start.el (gnus-start-draft-setup): Enforce
7152 `gnus-draft-mode' for nndraft:drafts at startup.
7153
7154 * gnus.el (gnus-splash): Change custom group.
7155 (gnus-group-get-parameter, gnus-group-parameter-value): Describe
7156 allow-list argument.
7157
7158 * gnus-agent.el (gnus-agent-article-alist-save-format): Format doc
7159 string.
7160
71612005-12-06 Reiner Steib <Reiner.Steib@gmx.de>
7162
7163 * gnus-art.el (gnus-default-article-saver): Add user-defined
7164 `function' to custom type.
7165
71662005-10-30 Chong Yidong <cyd@stupidchicken.com>
7167
7168 * imap.el (imap-open): Handle case where buffer is a buffer
7169 object.
7170
71712005-11-29 Reiner Steib <Reiner.Steib@gmx.de>
7172
7173 * gnus-cache.el (gnus-cache-rename-group): Wrap doc strings and
7174 long lines.
7175 (gnus-cache-delete-group): Wrap doc strings.
7176
7177 * gnus-agent.el (gnus-agent-rename-group)
7178 (gnus-agent-delete-group): Wrap doc strings.
7179
01c52d31
MB
71802005-11-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
7181
7182 * gnus-start.el (gnus-1): Add "native" to
7183 gnus-predefined-server-alist.
7184
7185 * gnus.el (gnus-method-to-server): Don't add "native" to the
7186 lists here, because that leads to problems when
7187 gnus-select-method is bound.
7188
71892005-11-09 Simon Josefsson <jas@extundo.com>
7190
7191 * gnus-sum.el (gnus-article-sort-by-date-reverse): Remove,
7192 use (not sort-by-date) instead.
7193
71942005-11-30 Stefan Monnier <monnier@iro.umontreal.ca>
7195
7196 * gnus-delay.el (gnus-delay-group): Don't autoload.
7197 It's useless and could trigger a bug in cus-dep.el causing ldefs-boot
7198 to be re-loaded when customizing the `gnus-delay' group.
7199
72002005-11-19 Chong Yidong <cyd@stupidchicken.com>
7201
7202 * message.el: Revert last changes.
7203 (message-insert-citation-line): Use newlines.
7204
72052005-11-17 Chong Yidong <cyd@stupidchicken.com>
7206
7207 * message.el (message-courtesy-message)
7208 (message-mark-insert-begin, message-mark-insert-end)
7209 (message-elide-ellipsis, message-cancel-message)
7210 (message-add-header, message-change-subject)
7211 (message-cross-post-followup-to-header)
7212 (message-cross-post-insert-note, message-reduce-to-to-cc)
7213 (message-widen-reply, message-delete-not-region)
7214 (message-kill-to-signature, message-insert-signature)
7215 (message-insert-importance-high, message-insert-importance-low)
7216 (message-insert-or-toggle-importance)
7217 (message-insert-disposition-notification-to)
7218 (message-indent-citation, message-yank-original)
7219 (message-cite-original-without-signature, message-cite-original)
7220 (message-insert-citation-line, message-position-on-field)
7221 (message-fix-before-sending, message-send-mail-partially)
7222 (message-send-mail, message-send-mail-with-sendmail)
7223 (message-send-mail-with-qmail, message-send-news)
7224 (message-check-news-header-syntax, message-generate-headers)
7225 (message-insert-courtesy-copy, message-fill-address)
7226 (message-fill-header, message-shorten-references)
7227 (message-setup-1, message-cancel-news)
7228 (message-forward-make-body-plain, message-forward-make-body-mime)
7229 (message-forward-make-body-mml, message-encode-message-body)
7230 (message-forward-make-body-digest-plain)
7231 (message-forward-make-body-digest-mime)
7232 (message-use-alternative-email-as-from): Insert `hard-newline'
7233 instead of ordinary newlines.
7234
72352005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
7236
7237 * message.el (message-generate-headers): Downcase the argument
7238 given to message-check-element.
7239
72402005-11-08 Kevin Greiner <kevin.greiner@compsol.cc>
7241
7242 * nntp.el (nntp-authinfo-rejected): New error condition.
7243 (nntp-wait-for): Use new error condition to signal authentication
7244 error.
7245 (nntp-retrieve-data): Rethrow new error condition to break out of
7246 recursive call to nntp-send-authinfo.
7247
72482005-11-08 Romain Francoise <romain@orebokech.com>
7249
7250 * gnus-sum.el (gnus-summary-catchup-and-goto-prev-group): New function.
7251 (gnus-summary-exit-map): Bind to `Z p'.
7252 (gnus-summary-make-menu-bar): Add menu item.
7253
72542005-11-02 Reiner Steib <Reiner.Steib@gmx.de>
7255
7256 * gnus-art.el (gnus-article-treat-custom): Add `first'.
7257 (gnus-treat-*): Add `first' in all doc strings.
7258
7259 * gnus-group.el (gnus-group-compact-group): Fix typo.
7260
72612005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
7262
7263 * gnus.el (gnus-parameters-case-fold-search): New variable.
7264 (gnus-parameters-get-parameter): Use it.
7265
7266 * gnus-score.el (gnus-home-score-file): Doc fix.
7267
72682005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
7269
7270 * gnus-score.el (gnus-update-score-entry-dates): Doc fix.
7271
72722005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
7273
7274 * mm-util.el (mm-special-display-p): New function.
7275
7276 * mml.el (mml-preview): Use it; doc fix.
7277
72782005-10-29 Romain Francoise <romain@orebokech.com>
7279
7280 * message.el (message-fix-before-sending): Fix comment.
7281
72822005-10-29 Jari Aalto <jari.aalto@cante.net>
7283
7284 * gnus-sum.el (gnus-article-sort-by-date-reverse): New function.
7285
72862005-10-29 Jari Aalto <jari.aalto@cante.net>
7287
7288 * score-mode.el (gnus-score-edit-done-hook): Introduce variable.
7289 Used in gnus-score.el.
7290
72912005-10-28 Reiner Steib <Reiner.Steib@gmx.de>
7292
7293 * mm-util.el (mm-codepage-setup): Remove bogus alias test.
7294
72952005-10-27 Reiner Steib <Reiner.Steib@gmx.de>
7296
7297 * flow-fill.el (fill-flowed-encode-tests): Restore trailing
7298 whitespace removed in revision 7.8. Use concatenated string to
7299 protect trailing whitespace.
7300
880820fe 73012005-10-27 Jouni K. Seppänen <jks@iki.fi>
01c52d31
MB
7302
7303 * nnimap.el (nnimap-search-uids-not-since-is-evil): Add variable.
7304 (nnimap-request-expire-articles): Use it to avoid sending 'UID
7305 SEARCH UID ... NOT SINCE' queries, for inefficient servers like
7306 Courier IMAP ("some version from 2004"). Mostly based on similar
7307 code in the same function.
7308
73092005-10-26 Didier Verna <didier@xemacs.org>
7310
002876ab 7311 * gnus-group.el (gnus-group-compact-group): Invalidate original
01c52d31 7312 article buffer.
002876ab 7313 * gnus-srvr.el (gnus-server-compact-server): Ditto.
c9e31f32 7314 * nnml.el (nnml-request-compact-group): Handle self Xref: field in
01c52d31
MB
7315 NOV database and in article itself.
7316 Invalidate article backlog.
7317
73182005-10-26 Reiner Steib <Reiner.Steib@gmx.de>
7319
7320 * mm-uu.el (mm-uu-hide-markers): Fix XEmacs case.
7321
73222005-10-26 Simon Josefsson <jas@extundo.com>
7323
7324 * flow-fill.el (fill-flowed): Flow-fill unquoted lines too, revert
7325 part of 2004-07-25 change.
7326
73272005-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
7328
7329 * message.el (message-display-completion-list): New function.
7330 (message-expand-group): Use it; make sure the Completions buffer
7331 is modifiable.
7332
73332005-10-30 Chong Yidong <cyd@stupidchicken.com>
7334
c9e31f32 7335 * imap.el (imap-open): Handle case where buffer is a buffer object.
01c52d31
MB
7336
73372005-10-24 Eli Zaretskii <eliz@gnu.org>
7338
7339 * pgg-def.el:
7340 * pgg-gpg.el:
7341 * pgg-parse.el:
7342 * pgg-pgp.el:
7343 * pgg-pgp5.el:
7344 * pgg.el: Move to the parent lisp directory.
7345
73462005-10-23 Chong Yidong <cyd@stupidchicken.com>
7347
7348 * gnus-sum.el (gnus-ignored-from-addresses): Handle case where
7349 user-mail-name is an empty string.
7350
73512005-10-25 Reiner Steib <Reiner.Steib@gmx.de>
7352
7353 * gnus-score.el (gnus-default-adaptive-score-alist): Set defaults
7354 depending on gnus-score-decay-constant.
7355
7356 * encrypt.el (encrypt-insert-file-contents)
7357 (encrypt-write-file-contents): Don't use `gnus-message'.
7358
7359 * mm-uu.el (mm-uu-verbatim-marks-extract): Add four start and end
7360 arguments.
7361 (mm-uu-type-alist): Add message-marks and insert-marks. Pass
7362 arguments to mm-uu-verbatim-marks-extract.
7363 (mm-uu-hide-markers): New variable.
7364 (mm-uu-extract): Use face similar to `gnus-cite-3'.
7365
7366 * gnus-fun.el (gnus-convert-image-to-x-face-command)
7367 (gnus-convert-image-to-face-command): Use "convert" by default to
7368 allow other input image formats.
7369 (gnus-x-face-from-file, gnus-face-from-file): Adjust doc strings
7370 accordingly.
7371
73722005-10-23 Simon Josefsson <jas@extundo.com>
7373
7374 * imap.el (imap-gssapi-program): Align command line parameters
7375 with latest GNU SASL.
7376 (imap-gssapi-open): Ignore 'Trying ...' messages from GNU SASL.
7377
73782005-10-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
7379
7380 * nnslashdot.el (nnslashdot-retrieve-headers-1): Update to new
7381 HTML.
7382 (nnslashdot-request-article): Ditto.
7383
73842005-10-20 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
7385
7386 * mail-source.el (mail-source-fetch-pop): Require pop3.
7387 (mail-source-check-pop): Ditto.
7388
73892005-10-20 Katsumi Yamaoka <yamaoka@jpl.org>
7390
7391 * rfc2047.el (rfc2047-decode-encoded-words): Fix the handling of
7392 errors.
7393
73942005-10-19 Reiner Steib <Reiner.Steib@gmx.de>
7395
7396 * gnus-art.el (gnus-treat-strip-trailing-blank-lines)
7397 (gnus-treat-strip-leading-blank-lines): Improve doc string.
7398
7399 * message.el (message-tool-bar-local-item-from-menu): Fix comment.
7400
7401 * mm-bodies.el (mm-decode-string): Call
7402 `mm-charset-to-coding-system' with allow-override argument.
7403
74042005-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
7405
7406 * rfc2047.el (rfc2047-allow-incomplete-encoded-text): New variable.
7407 (rfc2047-charset-to-coding-system): New function.
7408 (rfc2047-decode-encoded-words): New function.
7409 (rfc2047-decode-region): Use them.
7410 (rfc2047-decode-cte): Remove.
7411 (rfc2047-parse-and-decode): Remove.
7412 (rfc2047-decode): Remove.
7413
74142005-10-15 Kenichi Handa <handa@m17n.org>
7415
7416 * rfc2047.el (rfc2047-decode-cte): New function.
7417 (rfc2047-decode-region): Change the way to decode successive
7418 encoded-words: decode B- or Q-encoding in each encoded-word,
7419 concatenate them, and decode it as charset.
7420
74212005-10-17 Chong Yidong <cyd@stupidchicken.com>
7422
7423 * gnus-cus.el (gnus-custom-map): New variable. Bind mouse-1 to
7424 widget-move-and-invoke.
7425 (gnus-custom-mode): Use gnus-custom-map.
7426
74272005-10-15 Bill Wohler <wohler@newt.com>
7428
7429 * message.el (message-tool-bar-map): Renamed image file from
7430 mail_send to mail/send.
7431
74322005-10-16 Masatake YAMATO <jet@gyve.org>
7433
7434 * message.el (message-expand-group): Pass the common
7435 prefix substring of completion to `display-completion-list'.
7436
74372005-10-13 Reiner Steib <Reiner.Steib@gmx.de>
7438
7439 * mml-sec.el (mml-secure-method): New internal variable.
7440 (mml-secure-sign, mml-secure-encrypt, mml-secure-message-sign)
7441 (mml-secure-message-sign-encrypt, mml-secure-message-encrypt): New
7442 functions using mml-secure-method.
7443
7444 * mml.el (mml-mode-map): Add key bindings for those functions.
7445 (mml-menu): Simplify security menu entries. Suggested by Jesper
7446 Harder <harder@myrealbox.com>.
7447 (mml-attach-file, mml-attach-buffer, mml-attach-external): Goto
7448 end of message if point is the headers of the message.
7449
7450 * message.el (message-in-body-p): New function.
7451
7452 * assistant.el: Autoload gnus-util and netrc.
7453
7454 * mm-util.el (mm-charset-to-coding-system): Add allow-override.
7455 Use `mm-charset-override-alist' only when decoding.
7456
7457 * mm-bodies.el (mm-decode-body): Call
7458 `mm-charset-to-coding-system' with allow-override argument.
7459
7460 * gnus-art.el (gnus-mime-view-part-as-type-internal): Try to fetch
7461 `filename' from Content-Disposition if Content-Type doesn't
7462 provide `name'.
7463 (gnus-mime-view-part-as-type): Set default instead of
7464 initial-input.
7465
74662005-10-09 Daniel Brockman <daniel@brockman.se>
7467
7468 * format-spec.el (format-spec): Propagate text properties of % spec.
7469
74702005-10-12 Reiner Steib <Reiner.Steib@gmx.de>
7471
7472 * gnus-art.el (gnus-treat-predicate): Add `first'.
7473
74742005-10-11 Reiner Steib <Reiner.Steib@gmx.de>
7475
7476 * mm-util.el (mm-charset-synonym-alist): Improve doc string.
7477 (mm-charset-override-alist): New variable.
7478 (mm-charset-to-coding-system): Use it.
7479 (mm-codepage-setup): New helper function.
7480 (mm-charset-eval-alist): New variable.
7481 (mm-charset-to-coding-system): Use mm-charset-eval-alist. Warn
7482 about unknown charsets.
7483
74842005-10-04 David Hansen <david.hansen@gmx.net>
7485
7486 * nnrss.el (nnrss-request-article): Add support for the comments tag.
7487 (nnrss-check-group): Ditto.
7488
74892005-10-04 Reiner Steib <Reiner.Steib@gmx.de>
7490
7491 * mm-uu.el (mm-uu-verbatim-marks-extract, mm-uu-latex-extract):
7492 Rename x-gnus-verbatim to x-verbatim.
7493 (mm-uu-type-alist): Fix regexp for verbatim-marks.
7494
7495 * mm-decode.el (mm-automatic-display): Rename x-gnus-verbatim to
7496 x-verbatim.
7497
7498 * mm-url.el (mm-url-predefined-programs): Add switches for curl.
7499
7500 * gnus-util.el (gnus-remove-duplicates): Remove.
7501
7502 * nnmail.el (nnmail-article-group): Use mm-delete-duplicates
7503 instead of gnus-remove-duplicates.
7504
7505 * message.el (message-remove-duplicates): Remove.
7506 (message-idna-to-ascii-rhs-1): Use mm-delete-duplicates instead of
7507 message-remove-duplicates.
7508
7509 * mm-util.el (mm-delete-duplicates): Use `delete-dups' if
7510 available, else use implementation from `delete-dups'.
7511
7512 * message.el (message-insert-expires): New function.
7513 (message-mode-map): Add key binding.
7514 (message-mode-field-menu): Add menu entry.
7515 (message-mode): Document it.
7516 (message-make-expires-date): Use `message-make-date'.
7517
75182005-10-04 Josh Huber <huber@alum.wpi.edu>
7519
7520 * message.el (message-make-expires-date): New function.
7521
01c52d31
MB
75222005-10-02 Katsumi Yamaoka <yamaoka@jpl.org>
7523
7524 * time-date.el: Autoload parse-time-string, XEmacs needs it.
7525
75262005-09-30 Stefan Monnier <monnier@iro.umontreal.ca>
7527
7528 * mm-decode.el (mm-inline-media-tests): Check presence of the diff-mode
7529 function rather than the diff-mode.el package.
7530 (mm-display-external): Use with-current-buffer.
7531 (mm-viewer-completion-map, mm-viewer-completion-map):
7532 Move initialization inside declaration.
7533
75342005-09-29 Simon Josefsson <jas@extundo.com>
7535
7536 * spam.el: Load hashcash when compiling, to avoid warnings. Don't
7537 autoload mail-check-payment.
7538 (spam-check-hashcash): Define unconditionally, since hashcash.el
7539 is part of Gnus now. Ignore errors from payment checking.
7540
75412005-09-28 Reiner Steib <Reiner.Steib@gmx.de>
7542
7543 * message.el (message-bold-region, message-unbold-region): Rename
7544 from `bold-region' and `unbold-region'.
7545
7546 * message.el: Remove useless autoloads.
7547
75482005-09-28 Simon Josefsson <jas@extundo.com>
7549
7550 * message.el (message-use-idna): Default to t.
7551 (message-use-idna): Test whether encoding works too. Doc fix.
7552
75532005-09-28 Katsumi Yamaoka <yamaoka@jpl.org>
7554
7555 * nntp.el (nntp-warn-about-losing-connection): Remove.
7556
75572005-09-27 Reiner Steib <Reiner.Steib@gmx.de>
7558
7559 * mm-uu.el (mm-uu-emacs-sources-regexp): Make variable
7560 customizable. Change default value.
7561 (mm-uu-diff-groups-regexp): Change default value.
7562 (mm-uu-type-alist): Add doc string.
7563 (mm-uu-configure): Add doc string. Make it interactive.
7564 (mm-uu-tex-groups-regexp): New variable.
7565 (mm-uu-latex-extract, mm-uu-latex-test): New functions.
7566 (mm-uu-type-alist): Add LaTeX documents.
7567 (mm-uu-verbatim-marks-extract): Use "text/x-gnus-verbatim" instead
7568 of "text/verbatim".
7569 (mm-uu-diff-groups-regexp): Fix missing quotes from previous commit.
7570
7571 * mm-decode.el (mm-automatic-display): Use "text/x-gnus-verbatim"
7572 instead of "text/verbatim".
7573
7574 * message.el (message-mark-inserted-region)
7575 (message-mark-insert-file): Use slrn style marks when called with
7576 prefix argument.
7577
75782005-09-27 Simon Josefsson <jas@extundo.com>
7579
7580 * message.el (message-idna-to-ascii-rhs-1): Reformat.
7581
880820fe 75822005-09-27 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
7583
7584 * message.el (message-remove-duplicates): New function.
7585 Implementation borrowed from `gnus-remove-duplicates'.
7586 (message-idna-to-ascii-rhs): Also encode idna addresses in
7587 Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
7588 (message-idna-to-ascii-rhs-1): When `message-use-idna' is 'ask
7589 only ask about the same idna domain once per header and also tell
7590 in what header to replace the idna domain.
7591
7592 * gnus-art.el (article-decode-idna-rhs): Also decode idna
7593 addresses in Reply-To:, Mail-Reply-To: and Mail-Followup-To:.
7594 (article-decode-idna-rhs): Fix regexp so that all idna-address in
7595 a header is decoded and not just the last one.
7596
75972005-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
7598
7599 * gnus-art.el (gnus-mime-display-single): Don't modify text if it
7600 has been decoded.
7601
7602 * mm-decode.el (mm-automatic-display): Add text/verbatim.
7603 (mm-insert-part): Don't modify text if it has been decoded.
7604
7605 * mm-uu.el (mm-uu-verbatim-marks-extract): Say text has been
7606 decoded.
7607
7608 * mm-view.el (mm-inline-text): Don't strip text props unless
7609 decoding enriched or richtext parts.
7610
76112005-09-25 Romain Francoise <romain@orebokech.com>
7612
7613 * gnus-agent.el (gnus-agent-expire-group, gnus-agent-expire):
7614 * gnus-start.el (gnus-subscribe-interactively):
7615 * gnus-uu.el (gnus-uu-grab-articles):
7616 End `yes-or-no-p' and `y-or-n-p' prompts with question mark and
7617 space.
7618
76192005-09-24 Emilio C. Lopes <eclig@gmx.net>
7620
7621 * smime.el (smime-sign-buffer, smime-decrypt-buffer):
7622 * mm-view.el (mm-view-pkcs7-decrypt):
7623 * gnus-sum.el (gnus-summary-limit-to-extra)
7624 (gnus-summary-respool-article, gnus-read-move-group-name):
7625 * gnus-score.el (gnus-summary-increase-score):
7626 * gnus-util.el (gnus-completing-read-with-default):
7627 * gnus-art.el (gnus-read-save-file-name)
7628 (gnus-summary-save-in-rmail, gnus-summary-save-in-mail)
7629 (gnus-summary-save-in-file, gnus-summary-save-body-in-file):
7630 * message.el (message-check-news-header-syntax):
7631 Follow convention for reading with the minibuffer.
7632
76332005-09-22 Reiner Steib <Reiner.Steib@gmx.de>
7634
7635 * spam-report.el (spam-report-url-ping-plain):
7636 Use gnus-extended-version as User-Agent.
7637
7638 * gnus-agent.el (gnus-agent-synchronize-flags): Explain why the
7639 default value is nil.
7640
7641 * mm-uu.el (mm-uu-type-alist): Added slrn style verbatim-marks.
7642 (mm-uu-verbatim-marks-extract): New function.
7643 (mm-uu-extract): New face.
7644 (mm-uu-copy-to-buffer): Use it.
7645
7646 * spam-report.el (spam-report-gmane-ham): Renamed from
7647 `spam-report-gmane-unspam'.
7648 (spam-report-gmane-internal): Renamed from `spam-report-gmane'.
7649 Simplify use of UNSPAM argument. Fetch "X-Report-Unspam" header.
7650
7651 * spam.el (spam-report-gmane-spam, spam-report-gmane-ham):
7652 Autoload.
7653 (spam-report-gmane-unregister-routine): Renamed
7654 `spam-report-gmane-unspam' to `spam-report-gmane-ham'.
7655
76562005-09-21 Teodor Zlatanov <tzz@lifelogs.com>
7657
7658 * spam.el (spam-use-gmane, spam-report-gmane-register-routine)
7659 (spam-report-gmane-unregister-routine): Add support for gmane
7660 unregistration.
7661
7662 * spam-report.el (spam-report-gmane-unspam)
7663 (spam-report-gmane-spam): Add new wrappers around spam-report-gmane.
7664 (spam-report-gmane): Change to take a single article and do unspam
7665 registration.
7666
76672005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7668
7669 * mm-url.el (mm-url-decode-entities): Fix regexp.
7670
76712005-09-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
7672
7673 * gnus-agent.el (gnus-agent-synchronize-flags): Switch the
7674 default to nil, to be able to use Gnus at all. If the default
7675 switches to something else, then the function should be fixed not
7676 be exceedingly slow.
7677
76782005-09-20 Teodor Zlatanov <tzz@lifelogs.com>
7679
7680 * gnus-start.el (gnus-activate-group): If the server is nil, don't
7681 fail hard.
7682
7683 * spam-report.el: Add better Keywords line.
7684
7685 * spam.el: Add Maintainer and better Keywords line.
7686
76872005-09-19 Reiner Steib <Reiner.Steib@gmx.de>
7688
7689 * gnus-art.el (gnus-article-replace-part)
7690 (gnus-mime-replace-part): New functions.
7691 (gnus-mime-action-alist, gnus-mime-button-commands)
7692 (gnus-mime-save-part-and-strip): Added file argument.
7693 (gnus-article-part-wrapper): Added interactive argument.
7694
7695 * gnus-sum.el (gnus-summary-mime-map): Add
7696 `gnus-article-replace-part'.
7697
76982005-09-19 Didier Verna <didier@xemacs.org>
7699
7700 The nnml compaction feature:
7701 * nnml.el (nnml-request-compact-group): New function.
7702 * nnml.el (nnml-request-compact): New function.
7703 * gnus-int.el (gnus-request-compact-group): New function.
7704 * gnus-int.el (gnus-request-compact): New function.
7705 * gnus-group.el (gnus-group-compact-group): New function.
7706 * gnus-group.el (gnus-group-group-map): Bind it to 'G z'.
7707 * gnus-group.el (gnus-group-make-menu-bar): Add an entry for it.
7708 * gnus-srvr.el (gnus-server-compact-server): New function.
7709 * gnus-srvr.el (gnus-server-mode-map): Bind it to 'z'.
7710 * gnus-srvr.el (gnus-server-make-menu-bar): Add an entry for it.
7711
77122005-09-18 Deepak Goel <deego@gnufans.org>
7713
7714 * sieve.el (sieve-help): Fix `message' call: first arg should be a
7715 format spec.
7716
77172005-09-16 Katsumi Yamaoka <yamaoka@jpl.org>
7718
7719 * gnus.el (gnus-group-startup-message): Bind image-load-path.
7720
77212005-09-15 Romain Francoise <romain@orebokech.com>
7722
7723 * message.el (message-fill-paragraph): Clarify docstring.
7724
77252005-09-14 Katsumi Yamaoka <yamaoka@jpl.org>
7726
7727 * gnus-art.el (gnus-mime-display-part): Protect against broken
7728 MIME messages.
7729
77302005-09-13 Katsumi Yamaoka <yamaoka@jpl.org>
7731
7732 * gnus-sum.el (gnus-summary-edit-article-done): Remove text props
7733 before parsing header.
7734
77352005-09-11 Jari Aalto <jari.aalto@cante.net>
7736
002876ab 7737 * html2text.el (html2text-replace-list): Add new entities.
01c52d31
MB
7738
77392005-09-11 Romain Francoise <romain@orebokech.com>
7740
7741 * message.el (message-alternative-emails): Improve docstring.
7742 (message-setup-1): Call `message-use-alternative-email-as-from'
7743 after `message-setup-hook' to give it precedence over posting
7744 styles, etc.
7745 (message-use-alternative-email-as-from): Add docstring. Remove
7746 the original From header if present.
7747
7748 * nnml.el (nnml-compressed-files-size-threshold): New variable.
7749 (nnml-save-mail): Use it.
7750
7751 * gnus-uu.el (gnus-uu-mark-series): Return number of marked
7752 articles. Add new argument `silent'.
7753 (gnus-uu-mark-all): Report the total number of marked articles.
7754
77552005-09-10 Romain Francoise <romain@orebokech.com>
7756
7757 * gnus-uu.el (gnus-message-process-mark): Use gnus-message.
7758 (gnus-uu-mark-series): Likewise.
7759
77602005-09-10 Reiner Steib <Reiner.Steib@gmx.de>
7761
7762 * spam-report.el (spam-report-gmane): Fix generation of spam
7763 report URL.
7764
77652005-09-10 Simon Josefsson <jas@extundo.com>
7766
7767 * gnus-agent.el (gnus-agent-synchronize-flags): Make the default
7768 t, based on discussion on the ding list with Robert Epprecht
7769 <epprecht@solnet.ch>.
7770
77712005-09-07 Reiner Steib <Reiner.Steib@gmx.de>
7772
7773 * spam-report.el (spam-report-gmane): Make it work without
7774 X-Report-Spam header. Gmane now only provides Archived-At.
7775 This is only used if `spam-report-gmane-use-article-number' is nil.
7776 (spam-report-gmane-spam-header): Remove. Not used anymore.
7777
7778 * gnus-sum.el (gnus-thread-sort-by-recipient): New function to
7779 make `gnus-summary-sort-by-recipient' work with threading.
7780
7781 * nnweb.el (nnweb-google-wash-article): Print a message if article
7782 is not available.
7783
77842005-09-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
7785
7786 * gnus-art.el (gnus-mime-display-single): Revert 2004-10-07
7787 change. Decode text/* parts content before displaying.
7788
77892005-09-06 Reiner Steib <Reiner.Steib@gmx.de>
7790
7791 * mml-smime.el: Remove defvar of gnus-extract-address-components.
7792
77932005-09-06 Katsumi Yamaoka <yamaoka@jpl.org>
7794
7795 * mm-view.el (mm-display-inline-fontify): Disable support modes.
7796
77972005-09-05 Reiner Steib <Reiner.Steib@gmx.de>
7798
c9e31f32 7799 * message.el (message-tab-body-function): Fix mismatched custom type.
01c52d31
MB
7800
7801 * gnus.el (gnus-group-change-level-function): Ditto.
7802
7803 * gnus-msg.el (gnus-outgoing-message-group): Ditto.
7804
7805 * gnus-art.el (gnus-signature-limit)
7806 (gnus-article-mime-part-function): Ditto.
7807
78082005-09-05 Katsumi Yamaoka <yamaoka@jpl.org>
7809
7810 * mml.el (mml-mode): Silence the byte compiler.
7811
7812 * gnus-art.el (gnus-article-jump-to-part): Redisplay the article
7813 using `(sit-for 0)' before moving the point to the specified part;
7814 skip unbuttonized parts.
7815 (gnus-article-part-wrapper): Don't use save-window-excursion; don't
7816 return to the summary window if gnus-auto-select-part is non-nil.
7817
78182005-09-04 Reiner Steib <Reiner.Steib@gmx.de>
7819
7820 * mml.el (mml-dnd-protocol-alist, mml-dnd-attach-options): New
7821 variables.
7822 (mml-dnd-attach-file, mml-mode): Use them.
7823
7824 * nnweb.el (nnweb-type-definition, nnweb-google-wash-article):
7825 Make fetching article by MID work again for Google Groups. Added
7826 FIXME concerning gnus-group-make-web-group.
7827
7828 * mml-smime.el (mml-smime-sign-query, mml-smime-get-dns-cert):
7829 Don't depend on Gnus by using mail-extract-address-components if
7830 gnus-extract-address-components is not bound.
7831
78322005-09-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
7833
7834 * gnus-art.el (gnus-mime-display-security): Don't display the
7835 signature, but only the signed part.
7836
78372005-09-02 Katsumi Yamaoka <yamaoka@jpl.org>
7838
7839 * gnus-sum.el (gnus-thread-hide-subtree): Doc fix.
7840
7841 * gnus-msg.el (gnus-inews-insert-gcc): Fix the mistake of using
7842 list, not listp.
7843
78442005-09-02 Hrvoje Niksic <hniksic@xemacs.org>
7845
7846 * mm-encode.el (mm-encode-content-transfer-encoding): Likewise
7847 when encoding.
7848
7849 * mm-bodies.el (mm-decode-content-transfer-encoding):
7850 De-canonicalize CRLF for all text content types, not just
7851 text/plain.
7852
78532005-09-01 Katsumi Yamaoka <yamaoka@jpl.org>
7854
7855 * gnus-art.el (gnus-article-part-wrapper): Error if there's no
7856 valid article; point arrow and cursor at the MIME button.
7857
78582005-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
7859
7860 * gnus-art.el (gnus-mime-save-part-and-strip): Clarify prompt.
7861 Suggested by Dan Christensen <jdc@uwo.ca>.
7862
7863 * mm-decode.el (mm-save-part): Enable change of prompt.
7864
78652005-08-29 Jari Aalto <jari.aalto@cante.net>
7866
7867 * gnus-msg.el (gnus-inews-add-send-actions): Made
7868 `message-post-method' lambda parameter ARG `&optional'.
7869
78702005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
7871
7872 * gnus-sum.el (gnus-summary-mime-map): Added
7873 gnus-article-save-part-and-strip, gnus-article-delete-part and
7874 gnus-article-jump-to-part.
7875
7876 * gnus-art.el (gnus-article-edit-article): Added quiet argument.
7877 (gnus-article-edit-part): Use it.
7878 (gnus-article-part-wrapper): Added no-handle argument.
7879 (gnus-article-save-part-and-strip, gnus-article-delete-part): New
7880 functions.
7881
78822005-08-29 Romain Francoise <romain@orebokech.com>
7883
7884 * gnus-fun.el (gnus-convert-image-to-face-command): Fix typo in
7885 docstring.
7886 (gnus-face-from-file): Likewise.
7887
78882005-08-29 Reiner Steib <Reiner.Steib@gmx.de>
7889
7890 * gnus-art.el (gnus-mime-save-part-and-strip): Don't prompt.
7891 (gnus-mime-delete-part): Don't prompt if `gnus-expert-user' is
7892 non-nil.
7893 (gnus-auto-select-part): New variable.
7894 (gnus-article-jump-to-part): New function.
7895 (gnus-article-edit-part, gnus-mime-save-part-and-strip)
7896 (gnus-mime-delete-part): Allow selecting specified part after
7897 deleting or stripping parts.
7898 (gnus-article-jump-to-part): Don't use `read-number'. Use last
7899 part if argument is bogus.
7900
79012005-08-31 Juanma Barranquero <lekktu@gmail.com>
7902
7903 * gnus-art.el (w3m-minor-mode-map):
7904 * gnus-spec.el (gnus-newsrc-file-version):
7905 * gnus-util.el (nnmail-active-file-coding-system)
7906 (gnus-original-article-buffer, gnus-user-agent):
7907 * gnus.el (gnus-ham-process-destinations)
7908 (gnus-parameter-ham-marks-alist)
7909 (gnus-parameter-spam-marks-alist, gnus-spam-autodetect)
7910 (gnus-spam-autodetect-methods, gnus-spam-newsgroup-contents)
7911 (gnus-spam-process-destinations, gnus-spam-process-newsgroups):
7912 * mm-decode.el (gnus-current-window-configuration):
7913 * mm-extern.el (gnus-article-mime-handles):
7914 * mm-url.el (url-current-object, url-package-name)
7915 (url-package-version):
7916 * mm-view.el (gnus-article-mime-handles, gnus-newsgroup-charset)
7917 (smime-keys, w3m-cid-retrieve-function-alist)
7918 (w3m-current-buffer, w3m-display-inline-images)
7919 (w3m-minor-mode-map):
7920 * mml-smime.el (gnus-extract-address-components):
7921 * mml.el (gnus-article-mime-handles, gnus-mouse-2)
7922 (gnus-newsrc-hashtb, message-default-charset)
7923 (message-deletable-headers, message-options)
7924 (message-posting-charset, message-required-mail-headers)
7925 (message-required-news-headers):
7926 * mml1991.el (mc-pgp-always-sign):
7927 * mml2015.el (mc-pgp-always-sign):
7928 * nnheader.el (nnmail-extra-headers):
7929 * rfc1843.el (gnus-decode-encoded-word-function)
7930 (gnus-decode-header-function, gnus-newsgroup-name):
7931 * spam-stat.el (gnus-original-article-buffer): Add defvars.
7932
79332005-08-22 Karl Chen <quarl@cs.berkeley.edu>
7934
7935 * gnus-art.el (gnus-treatment-function-alist): Move date-lapsed to
7936 the end of the date treatments.
7937
79382005-08-15 Simon Josefsson <jas@extundo.com>
7939
7940 * pgg.el (url-insert-file-contents): Don't autoload it, Emacs has
7941 it in url-handlers.el and XEmacs in url.el. Reported by Luca
7942 Capello and Romain Francoise.
7943 (pgg-fetch-key-function): Removed, not used?
7944 (pgg-insert-url-with-w3): Require url, to get
7945 url-insert-file-contents regardless of where it is defined.
7946
79472005-08-13 Romain Francoise <romain@orebokech.com>
7948
7949 * message.el (message-cite-original-1): New function.
7950 (message-cite-original): Use it.
7951 (message-cite-original-without-signature): Ditto.
7952
79532005-08-08 Romain Francoise <romain@orebokech.com>
7954
7955 * message.el (message-yank-empty-prefix): New variable.
7956 (message-indent-citation): Use it.
7957 (message-cite-original-without-signature): Respect X-No-Archive.
7958
79592005-08-08 Simon Josefsson <jas@extundo.com>
7960
7961 * pgg.el: Autoload url-insert-file-contents instead of loading
7962 w3/url.
7963 (pgg-insert-url-with-w3): Don't load url here.
7964
79652005-08-07 Jesper Harder <harder@phys.au.dk>
7966
7967 * message.el (message-kill-to-signature): Don't insert newline at
7968 bol.
7969 (message-newline-and-reformat): Bind fill-paragraph-function to nil.
7970
79712005-08-06 Romain Francoise <romain@orebokech.com>
7972
7973 * message.el (message-user-fqdn): Fix typo in docstring.
7974
79752005-08-05 Daiki Ueno <ueno@unixuser.org>
7976
7977 * mml2015.el (mml2015-pgg-sign): Make sure micalg is correct.
7978
7979 * pgg-parse.el (pgg-parse-hash-algorithm-alist): Add SHA-2.
7980
79812005-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
7982
7983 * mm-bodies.el (mm-encode-body): Use coding system rather than
7984 charset to encode text.
7985
7986 * mm-util.el (mm-find-mime-charset-region): Attempt to reduce the
7987 number of charsets if utf-8 is available (XEmacs).
7988
79892005-08-04 Reiner Steib <Reiner.Steib@gmx.de>
7990
7991 * gnus-art.el (gnus-button-valid-localpart-regexp): New variable
7992 taken from `gnus-button-mid-or-mail-regexp'.
7993 (gnus-button-mid-or-mail-regexp, gnus-button-alist): Use it.
7994 (gnus-button-alist): Improve regexp for domain part of the MIDs
7995 for news:localpart@domain buttons.
7996 (gnus-button-ctan-directory-regexp): Update.
7997
79982005-08-02 Katsumi Yamaoka <yamaoka@jpl.org>
7999
8000 * sieve-manage.el (sieve-manage-interactive-login): Use
8001 make-local-variable rather than make-variable-buffer-local.
8002 (sieve-manage-open): Ditto.
8003 (sieve-manage-authenticate): Ditto.
8004
8005 * mml.el (mml-generate-mime-1): Make the content type default to
8006 text/plain if the filename is not specified.
8007
80082005-08-01 Katsumi Yamaoka <yamaoka@jpl.org>
8009
8010 * gnus-uu.el (gnus-uu-save-article): Use insert-buffer-substring
8011 instead of insert-buffer.
8012
8013 * message.el (message-yank-original): Ditto; set the mark at the
8014 end of the yanked message.
8015
80162005-07-29 Katsumi Yamaoka <yamaoka@jpl.org>
8017
8018 * gnus-art.el (gnus-article-next-page-1): Reduce the number of
8019 lines to scroll rather than to stop it.
8020
8021 * mml.el (mml-generate-default-type): Add doc string.
8022 (mml-generate-mime-1): Use mm-default-file-encoding or make it
8023 default to application/octet-stream when determining the content
8024 type if it is not specified for the part or the mml contents; add
8025 a comment about mml-generate-default-type.
8026
80272005-07-29 Reiner Steib <Reiner.Steib@gmx.de>
8028
8029 * mml.el (mml-generate-mime-1): Use mm-default-file-encoding or
8030 make it default to application/octet-stream when determining the
8031 content type if it is not specified for the external contents.
8032
80332005-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
8034
8035 * rfc2231.el (rfc2231-parse-string): Take care that not only a
8036 segmented parameter but also other parameters might be there.
8037
80382005-07-27 Katsumi Yamaoka <yamaoka@jpl.org>
8039
8040 * mm-decode.el (mm-display-external): Delete temp file, directory
8041 and buffer immediately if the external process is exited.
8042
80432005-07-26 Katsumi Yamaoka <yamaoka@jpl.org>
8044
8045 * gnus-art.el (gnus-article-next-page-1): Don't scroll if there're
8046 fewer lines than that of scroll-margin.
8047 (gnus-article-prev-page): Narrow the range to bind scroll-in-place.
8048
80492005-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
8050
8051 * gnus-art.el (gnus-article-next-page): Revert.
8052 (gnus-article-beginning-of-window): New macro.
8053 (gnus-article-next-page-1): Use it.
8054 (gnus-article-prev-page): Ditto.
8055 (gnus-article-edit-part): Use insert-buffer-substring instead of
8056 insert-buffer.
8057 (gnus-article-edit-exit): Ditto.
8058
8059 * gnus-util.el (gnus-beginning-of-window): Remove.
8060 (gnus-end-of-window): Remove.
8061
80622005-07-25 Simon Josefsson <jas@extundo.com>
8063
8064 * pgg.el (pgg-insert-url-with-w3): Don't load w3, it is possible
8065 to have the url package without w3. Reported by Daiki Ueno
8066 <ueno@unixuser.org> and Luigi Panzeri <matley@muppetslab.org>.
8067
80682005-07-20 Didier Verna <didier@xemacs.org>
8069
8070 * gnus-diary.el: Remove the description comment (nndiary is now
8071 properly documented in the Gnus manual).
8072 Fix the spelling of "Back End".
8073 * nndiary.el: Ditto.
8074 Fix the copyright notice.
8075
80762005-07-18 Romain Francoise <romain@orebokech.com>
8077
149cd465
JB
8078 * gnus-sum.el (gnus-summary-to-prefix)
8079 (gnus-summary-newsgroup-prefix): New variables.
01c52d31
MB
8080 (gnus-summary-from-or-to-or-newsgroups): Use them.
8081
80822005-07-17 Romain Francoise <romain@orebokech.com>
8083
8084 * mml2015.el (mml2015-clean-buffer): Prefix buffer name with a
8085 space as it's generally not especially interesting to the user.
8086
80872005-07-16 Romain Francoise <romain@orebokech.com>
8088
8089 * nnfolder.el (nnfolder-save-buffer): Bind `copyright-update' to
8090 nil to avoid prompting and file modification if one of the
8091 messages at the top of the nnfolder file contains a copyright
8092 notice.
8093 Update copyright notice.
8094
8095 * gnus-uu.el (gnus-uu-save-article): Use `message-make-date'
8096 instead of `current-time-string' as the latter creates a time
8097 string that is not RFC 2822 compliant (it lacks the zone).
8098 Update copyright notice.
8099
81002005-07-21 Stefan Monnier <monnier@iro.umontreal.ca>
8101
8102 * mml.el (mml-minibuffer-read-disposition): Don't use inline by default
8103 for text/rtf. Display default in prompt. Pass default for M-n.
8104
8105 * mm-uu.el (mm-uu-copy-to-buffer): Use with-current-buffer.
8106
81072005-07-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8108
8109 * gnus-msg.el (gnus-button-mailto): Remove
8110 save-selected-window-window hackery because it relies on
8111 save-selected-window internals.
8112
81132005-07-15 Katsumi Yamaoka <yamaoka@jpl.org>
8114
8115 * gnus-art.el (gnus-article-next-page): Use gnus-end-of-window.
8116 (gnus-article-next-page-1): Use gnus-beginning-of-window.
8117 (gnus-article-prev-page): Ditto.
8118
8119 * gnus-util.el (gnus-beginning-of-window): New function.
8120 (gnus-end-of-window): New function.
8121
81222005-07-14 Hiroshi Fujishima <hiroshi.fujishima@gmail.com> (tiny change)
8123
8124 * gnus-score.el (gnus-score-edit-all-score): Set
8125 gnus-score-edit-exit-function to gnus-score-edit-done and call
8126 gnus-message.
8127
81282005-07-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
8129
8130 * gnus-msg.el (gnus-button-mailto): Remove
8131 save-selected-window-window hackery because it relies on
8132 save-selected-window internals.
8133
81342005-07-13 Katsumi Yamaoka <yamaoka@jpl.org>
8135
8136 * gnus-salt.el (gnus-pick-mode): Remove the 5th arg of
8137 add-minor-mode.
8138 (gnus-binary-mode): Ditto.
8139
8140 * gnus-topic.el (gnus-topic-mode): Ditto.
8141
81422005-07-08 Ralf Angeli <angeli@iwi.uni-sb.de>
8143
8144 * gnus-art.el (gnus-article-next-page, gnus-article-next-page-1)
8145 (gnus-article-prev-page): Take scroll-margin into consideration.
8146
81472005-07-04 Lute Kamstra <lute@gnu.org>
8148
8149 Update FSF's address in GPL notices.
8150
81512005-07-04 Juanma Barranquero <lekktu@gmail.com>
8152
8153 * gnus.el (gnus-exit):
8154 * gnus-group.el (gnus-group-icons):
8155 * nnmail.el (nnmail-prepare): Fix typos in docstrings.
8156
8157 * gnus-nocem.el (gnus-nocem):
8158 * message.el (message-various, message-buffers, message-sending)
8159 (message-interface, message-forwarding, message-insertion)
8160 (message-headers, message-news, message-mail):
8161 * pgg-gpg.el (pgg-gpg):
8162 * pgg-parse.el (pgg-parse):
8163 * pgg-pgp.el (pgg-pgp):
8164 * pgg-pgp5.el (pgg-pgp5):
8165 * pop3.el (pop3): Finish `defgroup' description with period.
8166
81672005-07-01 Katsumi Yamaoka <yamaoka@jpl.org>
8168
8169 * gnus-art.el (article-display-face): Improve the efficiency.
8170 (article-display-x-face): Ditto; remove grey x-face stuff.
8171
81722005-06-30 Katsumi Yamaoka <yamaoka@jpl.org>
8173
8174 * gnus-art.el (article-display-face): Correct the position in
8175 which Faces are inserted.
8176
81772005-06-29 Didier Verna <didier@xemacs.org>
8178
8179 * gnus-art.el (article-display-face): Display faces in correct
8180 order.
8181
81822005-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
8183
8184 * gnus-nocem.el (gnus-nocem-verifyer): Default to pgg-verify.
8185 (gnus-fill-real-hashtb): Use hash table instead of obarray.
8186 (gnus-nocem-check-article): Fetch the Type header.
8187 (gnus-nocem-message-wanted-p): Fix the way to examine types.
8188 (gnus-nocem-verify-issuer): Use functionp instead of fboundp.
8189 (gnus-nocem-enter-article): Use hash tables rather than obarrays;
8190 make sure gnus-nocem-hashtb is initialized.
8191 (gnus-nocem-alist-to-hashtb): Use hash table instead of obarray.
8192 (gnus-nocem-unwanted-article-p): Ditto.
8193
8194 * pgg.el (pgg-verify): Return the verification result.
8195
81962005-06-27 Lars Magne Ingebrigtsen <larsi@gnus.org>
8197
8198 * gnus-art.el (gnus-mime-copy-part): Check whether coding-system
8199 is ascii.
8200
82012005-06-24 Juanma Barranquero <lekktu@gmail.com>
8202
8203 * gnus-art.el (gnus-article-mode): Set `nobreak-char-display', not
8204 `show-nonbreak-escape'.
8205
82062005-06-23 Lute Kamstra <lute@gnu.org>
8207
8208 * gnus-art.el (gnus-article-mode): Use kill-all-local-variables.
8209
8210 * dig.el (dig-mode):
8211 * smime.el (smime-mode): Use gnus-run-mode-hooks.
8212
82132005-06-21 Juanma Barranquero <lekktu@gmail.com>
8214
8215 * nnimap.el (nnimap-split-download-body): Fix spellings.
8216
82172005-06-16 Juanma Barranquero <lekktu@gmail.com>
8218
8219 * gnus-art.el (gnus-article-encrypt-body):
8220 * gnus-cus.el (gnus-score-customize):
cc398b83
JB
8221 * mm-extern.el (mm-extern-local-file, mm-inline-external-body):
8222 * pop3.el (pop3-user): Don't use `format' on `error' arguments.
b66c24b4 8223
880820fe 82242005-06-16 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8225
8226 * smime.el (smime-cert-by-ldap-1): Detect PEM format without
8227 header by looking for magic "MII" at the beginnig.
8228
82292005-06-16 Miles Bader <miles@gnu.org>
8230
8231 * assistant.el (assistant-field): Remove "-face" suffix from face name.
8232 (assistant-field-face): New backward-compatibility alias for renamed
8233 face.
8234 (assistant-render-text): Use renamed assistant-field face.
8235
8236 * spam.el (spam): Remove "-face" suffix from face name.
8237 (spam-face): New backward-compatibility alias for renamed face.
8238 (spam-face, spam-initialize): Use renamed spam face.
8239
8240 * message.el (message-header-to, message-header-cc)
8241 (message-header-subject, message-header-newsgroups)
8242 (message-header-other, message-header-name)
8243 (message-header-xheader, message-separator, message-cited-text)
8244 (message-mml): Remove "-face" suffix from face names.
8245 (message-header-to-face, message-header-cc-face)
8246 (message-header-subject-face, message-header-newsgroups-face)
8247 (message-header-other-face, message-header-name-face)
8248 (message-header-xheader-face, message-separator-face)
8249 (message-cited-text-face, message-mml-face):
8250 New backward-compatibility aliases for renamed faces.
8251 (message-font-lock-keywords): Use renamed message faces.
8252
8253 * sieve-mode.el (sieve-control-commands, sieve-action-commands)
8254 (sieve-test-commands, sieve-tagged-arguments):
8255 Remove "-face" suffix from face names.
8256 (sieve-control-commands-face, sieve-action-commands-face)
8257 (sieve-test-commands-face, sieve-tagged-arguments-face):
8258 New backward-compatibility aliases for renamed faces.
8259 (sieve-control-commands-face, sieve-action-commands-face)
8260 (sieve-test-commands-face, sieve-tagged-arguments-face):
8261 Use renamed sieve faces.
8262
8263 * gnus.el (gnus-group-news-1, gnus-group-news-1-empty)
8264 (gnus-group-news-2, gnus-group-news-2-empty, gnus-group-news-3)
8265 (gnus-group-news-3-empty, gnus-group-news-4)
8266 (gnus-group-news-4-empty, gnus-group-news-5)
8267 (gnus-group-news-5-empty, gnus-group-news-6)
8268 (gnus-group-news-6-empty, gnus-group-news-low)
8269 (gnus-group-news-low-empty, gnus-group-mail-1)
8270 (gnus-group-mail-1-empty, gnus-group-mail-2)
8271 (gnus-group-mail-2-empty, gnus-group-mail-3)
8272 (gnus-group-mail-3-empty, gnus-group-mail-low)
8273 (gnus-group-mail-low-empty, gnus-summary-selected)
8274 (gnus-summary-cancelled, gnus-summary-high-ticked)
8275 (gnus-summary-low-ticked, gnus-summary-normal-ticked)
8276 (gnus-summary-high-ancient, gnus-summary-low-ancient)
8277 (gnus-summary-normal-ancient, gnus-summary-high-undownloaded)
8278 (gnus-summary-low-undownloaded)
8279 (gnus-summary-normal-undownloaded, gnus-summary-high-unread)
8280 (gnus-summary-low-unread, gnus-summary-normal-unread)
8281 (gnus-summary-high-read, gnus-summary-low-read)
8282 (gnus-summary-normal-read, gnus-splash):
8283 Remove "-face" suffix from face names.
8284 (gnus-group-news-1-face, gnus-group-news-1-empty-face)
8285 (gnus-group-news-2-face, gnus-group-news-2-empty-face)
8286 (gnus-group-news-3-face, gnus-group-news-3-empty-face)
8287 (gnus-group-news-4-face, gnus-group-news-4-empty-face)
8288 (gnus-group-news-5-face, gnus-group-news-5-empty-face)
8289 (gnus-group-news-6-face, gnus-group-news-6-empty-face)
8290 (gnus-group-news-low-face, gnus-group-news-low-empty-face)
8291 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face)
8292 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face)
8293 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face)
8294 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face)
8295 (gnus-summary-selected-face, gnus-summary-cancelled-face)
8296 (gnus-summary-high-ticked-face, gnus-summary-low-ticked-face)
8297 (gnus-summary-normal-ticked-face)
8298 (gnus-summary-high-ancient-face, gnus-summary-low-ancient-face)
8299 (gnus-summary-normal-ancient-face)
8300 (gnus-summary-high-undownloaded-face)
8301 (gnus-summary-low-undownloaded-face)
8302 (gnus-summary-normal-undownloaded-face)
8303 (gnus-summary-high-unread-face, gnus-summary-low-unread-face)
8304 (gnus-summary-normal-unread-face, gnus-summary-high-read-face)
8305 (gnus-summary-low-read-face, gnus-summary-normal-read-face)
8306 (gnus-splash-face):
8307 New backward-compatibility aliases for renamed faces.
8308 (gnus-group-startup-message): Use renamed gnus faces.
8309
8310 * gnus-srvr.el (gnus-server-agent, gnus-server-opened)
8311 (gnus-server-closed, gnus-server-denied, gnus-server-offline)
8312 (gnus-server-agent): Remove "-face" suffix from face names.
8313 (gnus-server-agent-face, gnus-server-opened-face)
8314 (gnus-server-closed-face, gnus-server-denied-face)
8315 (gnus-server-offline-face):
8316 New backward-compatibility aliases for renamed faces.
8317 (gnus-server-agent-face, gnus-server-opened-face)
8318 (gnus-server-closed-face, gnus-server-denied-face)
8319 (gnus-server-offline-face): Use renamed gnus faces.
8320
8321 * gnus-picon.el (gnus-picon-xbm, gnus-picon):
8322 Remove "-face" suffix from face names.
8323 (gnus-picon-xbm-face, gnus-picon-face):
8324 New backward-compatibility aliases for renamed faces.
8325
8326 * gnus-cite.el (gnus-cite-attribution, gnus-cite-1, gnus-cite-2)
8327 (gnus-cite-3, gnus-cite-4, gnus-cite-5, gnus-cite-6)
8328 (gnus-cite-7, gnus-cite-8, gnus-cite-9, gnus-cite-10)
8329 (gnus-cite-11): Remove "-face" suffix from face names.
8330 (gnus-cite-attribution-face, gnus-cite-face-1, gnus-cite-face-2)
8331 (gnus-cite-face-3, gnus-cite-face-4, gnus-cite-face-5)
8332 (gnus-cite-face-6, gnus-cite-face-7, gnus-cite-face-8)
8333 (gnus-cite-face-9, gnus-cite-face-10, gnus-cite-face-11):
8334 New backward-compatibility aliases for renamed faces.
8335 (gnus-cite-attribution-face, gnus-cite-face-list)
8336 (gnus-article-boring-faces): Use renamed gnus faces.
8337
8338 * gnus-art.el (gnus-signature, gnus-header-from)
8339 (gnus-header-subject, gnus-header-newsgroups, gnus-header-name)
8340 (gnus-header-content): Remove "-face" suffix from face names.
8341 (gnus-signature-face, gnus-header-from-face)
8342 (gnus-header-subject-face, gnus-header-newsgroups-face)
8343 (gnus-header-name-face, gnus-header-content-face):
8344 New backward-compatibility aliases for renamed faces.
8345 (gnus-signature-face, gnus-header-face-alist): Use renamed gnus faces.
8346
8347 * gnus-sum.el (gnus-summary-selected-face)
8348 (gnus-summary-highlight): Use renamed gnus faces.
8349 * gnus-group.el (gnus-group-highlight): Likewise.
8350
83512005-06-14 Juanma Barranquero <lekktu@gmail.com>
8352
8353 * gnus-sieve.el (gnus-sieve-article-add-rule):
8354 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
8355 * spam-stat.el (spam-stat-buffer-change-to-spam)
8356 (spam-stat-buffer-change-to-non-spam): Follow error conventions.
8357
8358 * message.el (message-is-yours-p):
8359 * gnus-sum.el (gnus-auto-select-subject): Fix quoting in docstring.
8360
83612005-06-14 Katsumi Yamaoka <yamaoka@jpl.org>
8362
8363 * mm-view.el (mm-inline-text): Withdraw the last change.
8364
83652005-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
8366
8367 * mm-view.el (mm-inline-text): Turn off adaptive-fill-mode while
8368 executing enriched-decode.
8369
83702005-06-07 Katsumi Yamaoka <yamaoka@jpl.org>
8371
8372 * mm-util.el (mm-find-buffer-file-coding-system): Don't examine
8373 charset of tar files.
8374
83752005-06-04 Luc Teirlinck <teirllm@auburn.edu>
8376
8377 * gnus-art.el (article-update-date-lapsed): Use `save-match-data'.
8378
83792005-06-04 Lute Kamstra <lute@gnu.org>
8380
8381 * nnfolder.el (nnfolder-read-folder): Make sure that undo
8382 information is never recorded.
8383
83842005-06-03 Stefan Monnier <monnier@iro.umontreal.ca>
8385
8386 * gnus-art.el (gnus-emphasis-alist): Disable the strikethru thingy.
8387
83882005-06-02 Katsumi Yamaoka <yamaoka@jpl.org>
8389
8390 * pop3.el (pop3-apop): Run md5 in the binary mode.
8391
8392 * starttls.el (starttls-set-process-query-on-exit-flag):
8393 Use eval-and-compile.
8394
83952005-05-31 Simon Josefsson <jas@extundo.com>
8396
8397 * smime.el (smime-replace-in-string): Define.
8398 (smime-cert-by-ldap-1): Use it.
8399
84002005-05-31 Katsumi Yamaoka <yamaoka@jpl.org>
8401
8402 * gnus-art.el (article-display-x-face): Replace
8403 process-kill-without-query by gnus-set-process-query-on-exit-flag.
8404
8405 * gnus-util.el (gnus-set-process-query-on-exit-flag): Alias to
8406 set-process-query-on-exit-flag or process-kill-without-query.
8407
8408 * html2text.el (html2text-fix-paragraphs): Use `while - re-search'
8409 loop instead of replace-regexp.
8410
8411 * imap.el (imap-ssl-open): Use set-process-query-on-exit-flag
8412 instead of process-kill-without-query if it is available.
8413
8414 * mm-util.el (mm-insert-file-contents): Bind find-file-hook
8415 instead of find-file-hooks if it is available.
8416
8417 * mml1991.el: Bind pgg-default-user-id when compiling.
8418
8419 * mml2015.el: Bind pgg-default-user-id when compiling.
8420
8421 * nndraft.el (nndraft-request-associate-buffer):
8422 Use write-contents-functions instead of write-contents-hooks if it is
8423 available.
8424
8425 * nnheader.el (nnheader-find-file-noselect): Bind find-file-hook
8426 instead of find-file-hooks if it is available.
8427
8428 * nntp.el (nntp-open-connection): Replace
8429 process-kill-without-query by gnus-set-process-query-on-exit-flag.
8430 (nntp-open-ssl-stream): Ditto.
8431 (nntp-open-tls-stream): Ditto.
8432
8433 * starttls.el (starttls-set-process-query-on-exit-flag): Alias to
8434 set-process-query-on-exit-flag or process-kill-without-query.
8435 (starttls-open-stream-gnutls): Use it instead of
8436 process-kill-without-query.
8437 (starttls-open-stream): Ditto.
8438
84392005-05-31 Ulf Stegemann <ulf@zeitform.de> (tiny change)
8440
8441 * smime.el (smime-cert-by-ldap-1): Don't use
8442 replace-regexp-in-string.
8443
880820fe 84442005-05-31 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8445
8446 * smime-ldap.el (smime-ldap-search): Add compatibility for XEmacs.
8447
8448 * smime.el (smime-cert-by-ldap-1): Handle certificates distributed
002876ab 8449 in PEM format. Adjust to the XEmacs compability.
01c52d31
MB
8450
84512005-05-30 Reiner Steib <Reiner.Steib@gmx.de>
8452
8453 * encrypt.el (encrypt-xor-process-buffer): Replace `string-to-int'
8454 by `string-to-number'.
8455 * gnus-agent.el (gnus-agent-regenerate-group)
8456 (gnus-agent-fetch-articles): Ditto.
8457 * gnus-art.el (gnus-button-fetch-group): Ditto.
8458 * gnus-cache.el (gnus-cache-generate-active)
8459 (gnus-cache-articles-in-group): Ditto.
8460 * gnus-group.el (gnus-group-set-current-level)
8461 (gnus-group-insert-group-line): Ditto.
8462 * gnus-score.el (gnus-score-set-expunge-below)
8463 (gnus-score-set-mark-below, gnus-summary-score-effect)
8464 (gnus-summary-score-entry): Ditto.
8465 * gnus-soup.el (gnus-soup-send-packet, gnus-soup-parse-areas)
8466 (gnus-soup-pack): Ditto.
8467 * gnus-spec.el (gnus-xmas-format): Ditto.
8468 * gnus-start.el (gnus-newsrc-to-gnus-format): Ditto.
8469 * gnus-sum.el (gnus-create-xref-hashtb): Ditto.
8470 * gnus-uu.el (gnus-uu-expand-numbers): Ditto.
8471 * nnbabyl.el (nnbabyl-article-group-number): Ditto.
8472 * nndb.el (nndb-get-remote-expire-response): Ditto.
8473 * nndiary.el (nndiary-parse-schedule-value)
8474 (nndiary-string-to-number, nndiary-request-replace-article)
8475 (nndiary-request-article): Ditto.
8476 * nndoc.el (nndoc-rnews-body-end, nndoc-mbox-body-end): Ditto.
8477 * nndraft.el (nndraft-articles, nndraft-request-group): Ditto.
8478 * nneething.el (nneething-make-head): Ditto.
8479 * nnfolder.el (nnfolder-request-article)
8480 (nnfolder-retrieve-headers): Ditto.
8481 * nnheader.el (nnheader-file-to-number): Ditto.
8482 * nnkiboze.el (nnkiboze-request-article): Ditto.
8483 * nnmail.el (nnmail-process-unix-mail-format)
8484 (nnmail-process-babyl-mail-format): Ditto.
8485 * nnmbox.el (nnmbox-read-mbox, nnmbox-article-group-number): Ditto.
8486 * nnmh.el (nnmh-update-gnus-unreads, nnmh-active-number)
8487 (nnmh-request-create-group, nnmh-request-list-1)
8488 (nnmh-request-group, nnmh-request-article): Ditto.
8489 * nnml.el (nnml-request-replace-article, nnml-request-article): Ditto.
8490 * nnrss.el (nnrss-find-rss-via-syndic8): Ditto.
8491 * nnsoup.el (nnsoup-make-active): Ditto.
8492 * nnspool.el (nnspool-find-id, nnspool-request-group): Ditto.
8493 * nntp.el (nntp-find-group-and-number)
8494 (nntp-retrieve-headers-with-xover): Ditto.
8495 * pgg-gpg.el (pgg-gpg-snarf-keys-region): Ditto.
8496 * pgg-parse.el (pgg-read-body, pgg-read-bytes)
8497 (pgg-format-key-identifier): Ditto.
8498 * pop3.el (pop3-last, pop3-stat): Ditto.
8499 * qp.el (quoted-printable-decode-region): Ditto.
8500
8501 * spam-report.el (spam-report-url-ping-mm-url): Use format instead
8502 of concat.
8503
85042005-05-30 Katsumi Yamaoka <yamaoka@jpl.org>
8505
8506 * gnus-agent.el (gnus-category-mode): Use gnus-run-mode-hooks.
8507
8508 * gnus-art.el (gnus-article-mode): Use gnus-run-mode-hooks.
8509
8510 * gnus-cus.el (gnus-custom-mode): Use gnus-run-mode-hooks.
8511
8512 * gnus-eform.el (gnus-edit-form-mode): Use gnus-run-mode-hooks.
8513
8514 * gnus-group.el (gnus-group-mode): Use gnus-run-mode-hooks.
8515
8516 * gnus-kill.el (gnus-kill-file-mode): Use gnus-run-mode-hooks.
8517
8518 * gnus-salt.el (gnus-tree-mode): Use gnus-run-mode-hooks.
8519 (gnus-carpal-mode): Ditto.
8520
8521 * gnus-srvr.el (gnus-server-mode): Use gnus-run-mode-hooks.
8522 (gnus-browse-mode): Ditto.
8523
8524 * gnus-sum.el (gnus-summary-mode): Use gnus-run-mode-hooks.
8525
8526 * gnus-util.el (gnus-run-mode-hooks): Save current buffer.
8527
85282005-05-29 Richard M. Stallman <rms@gnu.org>
8529
8530 * gnus-cite.el (gnus-cite-add-face): Set overlay's evaporate property.
8531
85322005-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
8533
8534 * gnus-util.el (gnus-run-mode-hooks): New function.
8535
8536 * score-mode.el (gnus-score-mode): Use gnus-run-mode-hooks.
8537
85382005-05-26 Luc Teirlinck <teirllm@auburn.edu>
8539
8540 * gnus-agent.el (gnus-agent-make-mode-line-string):
8541 Use mode-line-highlight as mouse-face.
8542
85432005-05-17 Katsumi Yamaoka <yamaoka@jpl.org>
8544
8545 * canlock.el (canlock): Change the parent group to news.
8546
8547 * deuglify.el (gnus-outlook-deuglify): Add :group.
8548
8549 * dig.el (dig): Add :group.
8550
8551 * dns-mode.el (dns-mode): Add :group.
8552
8553 * encrypt.el (encrypt): Add :group.
8554
8555 * gnus-cite.el (gnus-cite-attribution-face): Add :group.
8556 (gnus-cite-face-1, gnus-cite-face-2, gnus-cite-face-3): Ditto.
8557 (gnus-cite-face-4, gnus-cite-face-5, gnus-cite-face-6): Ditto.
8558 (gnus-cite-face-7, gnus-cite-face-8, gnus-cite-face-9): Ditto.
8559 (gnus-cite-face-10, gnus-cite-face-11): Ditto.
8560
8561 * gnus-diary.el (gnus-diary): Add :group.
8562
8563 * gnus.el (gnus-group-news-1-face): Add :group.
8564 (gnus-group-news-1-empty-face): Ditto.
8565 (gnus-group-news-2-face, gnus-group-news-2-empty-face): Ditto.
8566 (gnus-group-news-3-face, gnus-group-news-3-empty-face): Ditto.
8567 (gnus-group-news-4-face, gnus-group-news-4-empty-face): Ditto.
8568 (gnus-group-news-5-face, gnus-group-news-5-empty-face): Ditto.
8569 (gnus-group-news-6-face, gnus-group-news-6-empty-face): Ditto.
8570 (gnus-group-news-low-face, gnus-group-news-low-empty-face): Ditto.
8571 (gnus-group-mail-1-face, gnus-group-mail-1-empty-face): Ditto.
8572 (gnus-group-mail-2-face, gnus-group-mail-2-empty-face): Ditto.
8573 (gnus-group-mail-3-face, gnus-group-mail-3-empty-face): Ditto.
8574 (gnus-group-mail-low-face, gnus-group-mail-low-empty-face): Ditto.
8575 (gnus-summary-selected-face, gnus-summary-cancelled-face): Ditto.
8576 (gnus-summary-high-ticked-face): Ditto.
8577 (gnus-summary-low-ticked-face): Ditto.
8578 (gnus-summary-normal-ticked-face): Ditto.
8579 (gnus-summary-high-ancient-face): Ditto.
8580 (gnus-summary-low-ancient-face): Ditto.
8581 (gnus-summary-normal-ancient-face): Ditto.
8582 (gnus-summary-high-undownloaded-face): Ditto.
8583 (gnus-summary-low-undownloaded-face): Ditto.
8584 (gnus-summary-normal-undownloaded-face): Ditto.
8585 (gnus-summary-high-unread-face): Ditto.
8586 (gnus-summary-low-unread-face): Ditto.
8587 (gnus-summary-normal-unread-face): Ditto.
8588 (gnus-summary-high-read-face, gnus-summary-low-read-face): Ditto.
8589 (gnus-summary-normal-read-face, gnus-splash-face): Ditto.
8590
8591 * hashcash.el (hashcash): New custom group.
8592 (hashcash-default-payment): Add :group.
8593 (hashcash-payment-alist): Ditto.
8594 (hashcash-default-accept-payment): Ditto.
8595 (hashcash-accept-resources): Ditto.
8596 (hashcash-path): Ditto.
8597 (hashcash-extra-generate-parameters): Ditto.
8598 (hashcash-double-spend-database): Ditto.
8599 (hashcash-in-news): Ditto.
8600
8601 * message.el (message-minibuffer-local-map): Add :group.
8602
8603 * netrc.el (netrc): Add :group.
8604
8605 * sieve-manage.el (sieve-manage-log): Add :group.
8606 (sieve-manage-default-user): Diito.
8607 (sieve-manage-server-eol, sieve-manage-client-eol): Ditto.
8608 (sieve-manage-streams, sieve-manage-stream-alist): Ditto.
8609 (sieve-manage-authenticators): Ditto.
8610 (sieve-manage-authenticator-alist): Ditto.
8611 (sieve-manage-default-port): Ditto.
8612
8613 * sieve-mode.el (sieve-control-commands-face): Add :group.
8614 (sieve-action-commands-face): Ditto.
8615 (sieve-test-commands-face): Ditto.
8616 (sieve-tagged-arguments-face): Ditto.
8617
8618 * smime.el (smime): Add :group.
8619
8620 * spam-report.el (spam-report): Add :group.
8621
8622 * spam.el (spam, spam-face): Add :group.
8623
86242005-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
8625
8626 * nntp.el (nntp-next-result-arrived-p): Some news servers may
8627 return \n.\n.\n at the end of articles. Protect against that.
8628 (nntp-with-open-group): Allow debugging.
8629
8630 * nnheader.el (mail-header-set-extra): Make into a function
8631 because I just could't understand how to quote the list properly.
8632
8633 * dns.el (query-dns-cached): New function.
8634
86352005-05-26 Lute Kamstra <lute@gnu.org>
8636
8637 * score-mode.el (gnus-score-mode): Use run-mode-hooks.
8638
86392005-05-16 Katsumi Yamaoka <yamaoka@jpl.org>
8640
8641 * gnus-art.el: Don't autoload mail-extract-address-components.
8642
8643 * gnus.el: Remove duplicated autoload for message-y-or-n-p; use
8644 eval-and-compile to evaluate it.
8645
8646 * hashcash.el: Don't autoload executable-find.
8647
8648 * nndb.el: Don't declare the nndb back end two or more times; don't
8649 autoload news-reply-mode, news-setup, cancel-timer and telnet.
8650
8651 * nntp.el: Autoload format-spec instead of format; use
8652 eval-and-compile to evaluate autoload forms.
8653
86542005-05-09 Georg C. F. Greve <greve@gnu.org> (tiny change)
8655
8656 * pgg-gpg.el (pgg-gpg-possibly-cache-passphrase): Fix PIN caching.
8657
86582005-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
8659
8660 * gnus.el (gnus-version-number): Bump version.
8661
86622005-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
8663
8664 * gnus.el: No Gnus v0.3 is released.
8665
86662005-04-28 Katsumi Yamaoka <yamaoka@jpl.org>
8667
8668 * gnus-art.el (gnus-article-edit-part): Disable undo.
8669
86702005-04-25 Katsumi Yamaoka <yamaoka@jpl.org>
8671
8672 * gnus-art.el (article-date-ut): Don't delete X-Sent header when
8673 gnus-article-date-lapsed-new-header is t if date timer is active;
8674 skip headers in which the original date value is empty.
8675 (gnus-article-save-original-date): Redefine it as a macro.
8676 (gnus-display-mime): Use it.
8677
86782005-04-22 Katsumi Yamaoka <yamaoka@jpl.org>
8679
8680 * gnus-art.el (article-date-ut): Support converting date in
8681 forwarded parts as well.
8682 (gnus-article-save-original-date): New function.
8683 (gnus-display-mime): Use it.
8684
86852005-04-22 David Hansen <david.hansen@physik.fu-berlin.de>
8686
8687 * nnrss.el (nnrss-check-group, nnrss-request-article): Support the
8688 enclosure element of <item>.
8689
86902005-04-21 Reiner Steib <Reiner.Steib@gmx.de>
8691
8692 * message.el (message-kill-buffer-query): Renamed from
8693 `message-kill-buffer-query-if-modified'. Added :version.
8694
86952005-04-19 Katsumi Yamaoka <yamaoka@jpl.org>
8696
8697 * mml.el (mml-preview): Bind gnus-message-buffer while setting the
8698 window layout.
8699
87002005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
8701
8702 * mml.el: Autoload dnd when compiling.
8703
87042005-04-18 Reiner Steib <Reiner.Steib@gmx.de>
8705
8706 * mml.el (mml-mode, mml-dnd-attach-file): Use dnd-* instead of
8707 x-dnd-*.
8708
87092005-04-18 Katsumi Yamaoka <yamaoka@jpl.org>
8710
8711 * qp.el (quoted-printable-encode-region): Save excursion.
8712
87132005-04-14 Teodor Zlatanov <tzz@lifelogs.com>
8714
8715 * message.el (message-kill-buffer-query-if-modified): Add new variable
8716 so the user can kill a modified message buffer quickly.
8717 (message-kill-buffer): Use it.
8718
87192005-04-13 Katsumi Yamaoka <yamaoka@jpl.org>
8720
8721 * gnus-art.el (gnus-mime-inline-part): Use mm-string-to-multibyte.
8722 * qp.el (quoted-printable-encode-region): Use mm-string-to-multibyte.
8723
87242005-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
8725
8726 * nnrss.el (nnrss-node-text): Replace CRLFs (which might be
8727 contained in text because xml.el decodes entities) with LFs.
8728
87292005-04-11 Lute Kamstra <lute@gnu.org>
8730
8731 * nnimap.el (nnimap-date-days-ago): Handle byte-compiler warnings
8732 differently.
8733
87342005-04-10 Stefan Monnier <monnier@iro.umontreal.ca>
8735
8736 * mm-util.el (mm-detect-coding-region): Typo.
8737
87382005-04-11 Katsumi Yamaoka <yamaoka@jpl.org>
8739
8740 * gnus-art.el (gnus-article-read-summary-keys): Fix misplaced parens.
8741
f0131492 87422005-04-06 Deepak Goel <deego@gnufans.org>
01c52d31
MB
8743
8744 * spam-stat.el (spam-stat-score-buffer): Add a call to a
8745 user-function allow user modifications of the scores.
8746 (spam-stat-score-buffer-user): New function, to allow
8747 user-computed modifications to the score.
002876ab
JB
8748 (spam-stat-score-buffer-user-functions): List of additional
8749 scoring functions.
8750 (spam-stat-error-holder): Global temporary error holder.
8751 (spam-stat-split-fancy): Use the new `spam-stat-error-holder'
8752 variable.
01c52d31
MB
8753
87542005-04-06 Teodor Zlatanov <tzz@lifelogs.com>
8755
8756 * gnus-registry.el (gnus-registry-clean-empty-function)
8757 (gnus-registry-trim, gnus-registry-fetch-groups)
8758 (gnus-registry-delete-group): Groups that match
8759 `gnus-registry-ignored-groups' are removed from the registry
8760 entries, not just ignored for splitting. This helps clean up the
8761 registry. Also, `gnus-registry-fetch-groups' is a convenient way
8762 to get all the groups a message ID is in.
8763
8764 * spam-stat.el (spam-stat-split-fancy-spam-threshold)
8765 (spam-stat-split-fancy): Change "threshhold" to "threshold"
8766 (spam-stat-score-buffer-user-functions): Add :number custom type.
8767
87682005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
8769
8770 * mm-util.el (mm-coding-system-p): Don't return binary for the nil
8771 argument in XEmacs.
8772
8773 * nnrss.el (nnrss-compatible-encoding-alist): New variable.
8774 (nnrss-request-group): Decode group name first.
8775 (nnrss-request-article): Make a text/plain article if mml-to-mime
8776 failed.
8777 (nnrss-get-encoding): Return a compatible encoding according to
8778 nnrss-compatible-encoding-alist.
8779 (nnrss-find-el): Use consp instead of listp.
8780 (nnrss-opml-export, nnrss-order-hrefs, nnrss-find-el): Use dolist.
8781
87822005-04-06 Katsumi Yamaoka <yamaoka@jpl.org>
8783
8784 * time-date.el (time-to-seconds): Don't use the #xhhhh syntax
8785 which Emacs 20 doesn't support.
8786 (seconds-to-time, days-to-time, time-subtract, time-add): Ditto.
8787
87882005-04-04 Reiner Steib <Reiner.Steib@gmx.de>
8789
8790 * nnimap.el (nnimap-date-days-ago): Add defvars in order to
002876ab 8791 silence the byte compiler inside the defun.
01c52d31
MB
8792
8793 * gnus-demon.el (parse-time-string): Add autoload.
8794
8795 * gnus-delay.el (parse-time-string): Add autoload.
8796
8797 * gnus-art.el (parse-time-string): Add autoload.
8798
8799 * nnultimate.el (parse-time): Require for `parse-time-string'.
8800
88012005-03-31 Reiner Steib <Reiner.Steib@gmx.de>
8802
8803 * gnus-art.el (gnus-copy-article-ignored-headers): Update :version.
8804
8805 * gnus-score.el (gnus-adaptive-pretty-print): Ditto.
8806
8807 * smime.el (smime-ldap-host-list): Add :version.
8808
88092005-03-21 Reiner Steib <Reiner.Steib@gmx.de>
8810
8811 * gnus-srvr.el (gnus-browse-select-group): Add NUMBER argument and
8812 pass it to `gnus-browse-read-group'.
8813 (gnus-browse-read-group): Add NUMBER argument and pass it to
8814 `gnus-group-read-ephemeral-group'.
8815
8816 * gnus-group.el (gnus-group-read-ephemeral-group): Add NUMBER
8817 argument and pass it to `gnus-group-read-group'.
8818
88192005-03-19 Aidan Kehoe <kehoea@parhasard.net>
8820
8821 * mm-util.el (mm-xemacs-find-mime-charset): Only call
8822 mm-xemacs-find-mime-charset-1 if we have the mule feature
8823 available at runtime.
8824
88252005-03-25 Werner Lemberg <wl@gnu.org>
8826
8827 * nnmaildir.el: Replace `illegal' with `invalid'.
8828
88292005-03-22 Stefan Monnier <monnier@iro.umontreal.ca>
8830
8831 * gnus-start.el (gnus-display-time-event-handler):
8832 Check display-time-timer at runtime rather than only at load time
8833 in case display-time-mode is turned off in the mean time.
8834
88352005-03-16 Reiner Steib <Reiner.Steib@gmx.de>
8836
8837 * nnimap.el (nnimap-open-connection): Print which authinfo file is
8838 used.
8839
8840 * nneething.el (nneething-map-file-directory): Derive from
8841 `gnus-directory'.
8842
8843 * gnus-art.el (gnus-header-button-alist): Use `gnus-msg-mail' for
8844 the To/Cc button.
8845
88462005-03-15 Reiner Steib <Reiner.Steib@gmx.de>
8847
8848 * nnmaildir.el (nnmaildir-request-accept-article):
8849 Use `nnheader-cancel-timer' for compatibility with current XEmacs.
8850
88512005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
8852
8853 * gnus-async.el: Require timer-funcs at compile time when in
8854 XEmacs for `run-with-idle-timer'.
8855
88562005-03-13 Andrey Slusar <anrays@gmail.com> (tiny change)
8857
8858 * gnus.el: Don't try and mark `gnus-agent-save-groups' as an
8859 autoloaded function.
8860
88612005-03-10 Stefan Monnier <monnier@iro.umontreal.ca>
8862
8863 * nnimap.el (nnimap-retrieve-headers-from-server): Fix last change.
8864
880820fe 88652005-03-10 Arne Jørgensen <arne@arnested.dk> (tiny change)
01c52d31
MB
8866
8867 * nnimap.el (nnimap-retrieve-headers-from-server): Fix off-by-one flaw.
8868
88692005-03-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
8870
8871 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Add
8872 gnus-expert-user to default.
8873
88742005-03-08 Juergen Kreileder <jk@blackdown.de> (tiny change)
8875
8876 * nnimap.el (nnimap-open-server): Ditto.
8877
8878 * imap.el (imap-authenticate): Fix typo.
8879
88802005-03-08 Bjorn Solberg <bjorn_ding@hekneby.org> (tiny change)
8881
8882 * nnimap.el (nnimap-retrieve-headers-from-server): Sort NOV
8883 buffer (since IMAP server might return FETCH response out of
8884 order, and the nntp buffer must be sorted).
8885
88862005-03-06 Kevin Greiner <kevin.greiner@compsol.cc>
8887
8888 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
8889 comparison on string.
8890
149cd465
JB
8891 * gnus-agent.el (gnus-agent-long-article, gnus-agent-short-article)
8892 (gnus-agent-score): Renamed category keywords to match gnus-cus.
01c52d31
MB
8893 (gnus-agent-summary-fetch-series): Modified to protect against
8894 gnus-agent-summary-fetch-group clearing processable flags.
8895 (gnus-agent-synchronize-group-flags): Update live group buffer as
8896 synchronization may occur due to the user toggle the plugged
8897 status.
8898 (gnus-agent-fetch-group-1): Clear downloadable flag when article
8899 successfully downloaded.
8900 (gnus-agent-expire-group-1): Avoid using markers when the overview
8901 is in ascending order; greatly improves performance.
8902 (gnus-agent-regenerate-group): Use
8903 gnus-agent-synchronize-group-flags to reset read status in both
8904 gnus and server.
8905 (gnus-agent-update-files-total-fetched-for): Fixed initial size.
8906
89072005-03-04 Reiner Steib <Reiner.Steib@gmx.de>
8908
8909 * message.el: Don't autoload former message-utils variables.
8910 (message-strip-subject-trailing-was): Change doc string.
8911
8912 * nnweb.el: Fixes for `gnus-group-make-web-group'.
8913 (nnweb-type-definition): Don't add "hl=en" in `address'. Add `base'.
8914 (nnweb-google-search): Add "hl=en" here.
8915 (nnweb-google-parse-1, nnweb-google-create-mapping):
8916 Don't hardcode URL.
8917
89182005-03-03 Reiner Steib <Reiner.Steib@gmx.de>
8919
8920 * message.el (message-get-reply-headers, message-followup):
8921 Mention related variables `message-use-followup-to' and
8922 `message-use-mail-followup-to', in the information buffer.
8923
8924 * nnweb.el (nnweb-type-definition): Use groups.google.de instead
8925 of broken groups(-beta).google.com.
8926
89272005-03-03 Teodor Zlatanov <tzz@lifelogs.com>
8928
8929 * gnus-sum.el (gnus-summary-move-article): Pass move-is-internal
8930 parameter to invoked gnus-request-move-article; remove the
8931 redundant gnus-sum-hint-move-is-internal variable; apply the marks
8932 all at once instead of once per article.
8933 (gnus-summary-remove-process-mark): Accept a list of articles as
8934 well as a single article for processing.
8935
8936 * gnus-int.el (gnus-request-move-article): Add move-is-internal
8937 parameter.
8938
8939 * nnml.el (nnml-request-move-article): Add move-is-internal parameter.
8940
8941 * nnmh.el (nnmh-request-move-article): Add move-is-internal parameter.
8942
8943 * nnmbox.el (nnmbox-request-move-article): Add move-is-internal
8944 parameter.
8945
8946 * nnmaildir.el (nnmaildir-request-move-article): Add move-is-internal
8947 parameter.
8948
8949 * nnimap.el (nnimap-request-move-article): Add move-is-internal
8950 parameter and remove the gnus-sum-hint-move-is-internal variable.
8951
8952 * nnfolder.el (nnfolder-request-move-article): Add move-is-internal
8953 parameter.
8954
8955 * nndraft.el (nndraft-request-move-article): Add move-is-internal
8956 parameter.
8957
8958 * nndiary.el (nndiary-request-move-article): Add move-is-internal
8959 parameter.
8960
8961 * nndb.el (nndb-request-move-article): Add move-is-internal parameter.
8962
8963 * nnbabyl.el (nnbabyl-request-move-article): Add move-is-internal
8964 parameter.
8965
8966 * nnagent.el (nnagent-request-move-article): Add move-is-internal
8967 parameter.
8968
89692005-03-01 Stefan Monnier <monnier@iro.umontreal.ca>
8970
8971 * gnus-sum.el (gnus-summary-exit): Undo last change and fix it in
8972 a more conservative way.
8973
89742005-02-26 Stefan Monnier <monnier@iro.umontreal.ca>
8975
8976 * gnus-sum.el (gnus-summary-exit): Move point after displaying the
8977 buffer, so it moves the window's cursor.
8978
880820fe 89792005-02-26 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
8980
8981 * mm-decode.el (mm-dissect-buffer): Pass the from field on to
8982 `mm-dissect-multipart' and receive the from field as an (optional)
8983 argument from `mm-dissect-multipart'.
8984 (mm-dissect-multipart): Receive the from field as an argument and
8985 pass it on when we call `mm-dissect-buffer' on MIME parts.
8986 Fixes verification/decryption of signed/encrypted MIME parts.
8987
89882005-02-25 Teodor Zlatanov <tzz@lifelogs.com>
8989
8990 * gnus-sum.el (gnus-summary-move-article): Set
8991 gnus-sum-hint-move-is-internal for gnus-request-move-article and
8992 whatever it calls (right now, only nnimap-request-move article
8993 respects it).
8994
8995 * nnimap.el (nnimap-request-move-article): When
8996 gnus-sum-hint-move-is-internal is set, don't do the extra
8997 nnimap-request-article.
8998
89992005-02-24 Reiner Steib <Reiner.Steib@gmx.de>
9000
9001 * nnheader.el (nnheader-find-file-noselect): Add doc string.
9002
9003 * nnfolder.el (nnfolder-read-folder): Use RAWFILE for
9004 `nnheader-find-file-noselect' to avoid `large-file-warning-threshold'.
9005
9006 * gnus-sum.el (gnus-summary-caesar-message):
9007 Apply `gnus-treat-article' after rotation.
9008
9009 * gnus-group.el (gnus-group-clear-data): Mention process/prefix in
9010 doc string.
9011
90122005-02-22 Simon Josefsson <jas@extundo.com>
9013
9014 * encrypt.el (encrypt-password-cache-expiry): Remove (use
880820fe 9015 `password-cache-expiry' instead). Reported by Arne Jørgensen
01c52d31
MB
9016 <arne@arnested.dk>.
9017 (encrypt): Add password-cache and password-cache-expiry as group
9018 members.
9019
880820fe 90202005-02-22 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9021
9022 * smime.el (smime-ldap-host-list): Doc fix.
9023 (smime-ask-passphrase): Use `password-read-and-add' to read (and
9024 cache) password.
9025 (smime-sign-region): Use it.
9026 (smime-decrypt-region): Use it.
9027 (smime-sign-buffer): Signal an error if `smime-sign-region' fails.
9028 (smime-encrypt-buffer): Signal an error if `smime-encrypt-region'
9029 fails.
9030 (smime-cert-by-ldap-1): Use `base64-encode-string' to convert
9031 certificate from DER to PEM format rather than calling openssl.
9032
9033 * mml-smime.el (mml-smime-encrypt-query): Remove obsolete comment.
9034
9035 * mml-sec.el (mml-secure-message): Insert keyfile/certfile tags
9036 for signing/encryption.
9037
9038 * mml.el (mml-parse-1): Use them.
9039
880820fe 90402005-02-21 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9041
9042 * nnrss.el (nnrss-verbose): Removed.
9043 (nnrss-request-group): Use `nnheader-message' instead.
9044
90452005-02-19 Mark Plaksin <happy@usg.edu> (tiny change)
9046
9047 * nnrss.el (nnrss-verbose): New variable.
9048 (nnrss-request-group): Make it say nnrss is requesting a group.
9049
90502005-02-21 Reiner Steib <Reiner.Steib@gmx.de>
9051
9052 * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
9053 Handle news URL with given port correctly.
9054
90552005-02-19 Katsumi Yamaoka <yamaoka@jpl.org>
9056
9057 * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
9058 containing special characters.
9059
9060 * gnus-sum.el (gnus-summary-edit-article): Ditto.
9061
9062 * mml.el (mime-to-mml): Ditto.
9063
9064 * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
9065 (rfc2047-quote-decoded-words-containing-tspecials): New variable.
9066 (rfc2047-decode-region): Quote decoded words containing special
9067 characters when rfc2047-quote-decoded-words-containing-tspecials
9068 is non-nil.
9069
90702005-02-16 Teodor Zlatanov <tzz@lifelogs.com>
9071
9072 * gnus-registry.el (gnus-registry-delete-group): Add minor bug fix.
9073
9074 * gnus.el (gnus-install-group-spam-parameters): Add minor doc fix.
9075
90762005-02-15 Simon Josefsson <jas@extundo.com>
9077
9078 * nnimap.el (nnimap-debug): Doc fix.
9079
9080 * imap.el (imap-debug): Doc fix.
9081
90822005-02-15 Katsumi Yamaoka <yamaoka@jpl.org>
9083
9084 * gnus-art.el: Avoid "Recursive load suspected" error in Emacs 21.1.
9085
90862005-02-14 Teodor Zlatanov <tzz@lifelogs.com>
9087
9088 * gnus.el (spam-contents): Improve docs for spam-contents
9089 parameter in its variable incarnation.
9090
90912005-02-14 Simon Josefsson <jas@extundo.com>
9092
9093 * smime-ldap.el: Use require instead of load-library for ldap.
9094 (smime-ldap-search): Indent.
9095 (smime-ldap-search-internal): Shorten line.
9096
9097 * smime.el (smime-cert-by-dns): Add doc-string.
9098 (smime-cert-by-ldap-1): Indent.
9099
9100 * mml-smime.el (mml-smime-get-ldap-cert): Renamed from
9101 mml-smime-get-dns-ldap.
9102 (mml-smime-encrypt-query): Use new function. Default to ldap.
9103
880820fe 91042005-02-14 Arne Jørgensen <arne@arnested.dk>
01c52d31
MB
9105
9106 * smime.el: Require smime-ldap.
9107 (smime-ldap-host-list): New variable.
9108 (smime-cert-by-ldap, smime-cert-by-ldap-1): New functions.
9109
9110 * mml-smime.el (mml-smime-encrypt-query): New function.
9111 (mml-smime-encrypt-query): Use it.
9112
9113 * smime-ldap.el: New file.
9114
91152005-02-13 Katsumi Yamaoka <yamaoka@jpl.org>
9116
9117 * gnus-agent.el: Remove garbage made while merging the Emacs trunk.
9118
91192005-02-14 Reiner Steib <Reiner.Steib@gmx.de>
9120
9121 * gnus-group.el (gnus-group-make-doc-group): Mention prefix
9122 argument in doc string. Make query for type more clear.
9123
91242005-02-13 Reiner Steib <Reiner.Steib@gmx.de>
9125
9126 * gnus.el (gnus-group-startup-message): Search for gnus images in
9127 etc/images/gnus.
9128 * mm-util.el (mm-image-load-path): Likewise.
9129 * smiley.el (smiley-data-directory): Search for smilies in
9130 etc/images/smilies.
9131
91322005-02-09 Kim F. Storm <storm@cua.dk>
9133
9134 Change Emacs release version from 21.4 to 22.1 throughout.
9135 Change Emacs development version from 21.3.50 to 22.0.50.
9136
91372005-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
9138
9139 * gnus-art.el (gnus-mime-copy-part): Don't decode compressed parts.
9140
9141 * mm-util.el (mm-coding-system-to-mime-charset): Make it work with
9142 non-Mule XEmacs as well.
9143 (mm-decompress-buffer): Signal an error intentionally if it does
9144 not decompress compressed data because auto-compression-mode is
9145 disabled.
9146
91472005-02-11 Teodor Zlatanov <tzz@lifelogs.com>
9148
9149 * gnus-registry.el (gnus-registry-delete-group): Fix bug: leaves
9150 an ID in the registry even if it has no groups.
9151
91522005-02-10 Katsumi Yamaoka <yamaoka@jpl.org>
9153
9154 * gnus-art.el (gnus-mime-jka-compr-maybe-uncompress): Remove;
9155 merge it into mm-decompress-buffer.
9156 (gnus-mime-copy-part): Use the MIME part charset, the value which
9157 a user specified or gnus-newsgroup-charset for decoding, like
9158 gnus-mime-inline-part does; set buffer-file-coding-system to tell
9159 save-buffer what was used. Suggested by Kevin Ryde
9160 <user42@zip.com.au>.
9161 (gnus-mime-inline-part): Allow the name parameter as well as the
9162 filename parameter; force decompressing of compressed data; always
9163 display contents being not decoded as unibyte.
9164
9165 * mm-view.el (mm-display-inline-fontify): Allow the name parameter
9166 as well as the filename parameter.
9167
9168 * mm-util.el (mm-decompress-buffer): Merge
9169 gnus-mime-jka-compr-maybe-uncompress.
9170 (mm-find-buffer-file-coding-system): Doc fix; force decompressing
9171 of compressed data.
9172
91732005-02-08 Simon Josefsson <jas@extundo.com>
9174
9175 * imap.el (imap-log): Doc fix.
9176
91772005-02-07 Katsumi Yamaoka <yamaoka@jpl.org>
9178
9179 * gnus-art.el (gnus-mime-inline-part): Decode parts according to
9180 the coding cookies; decompress compressed parts.
9181
10d1d0af 9182 * mml.el (mml-generate-mime-1): Add the charset parameter according
01c52d31
MB
9183 to the value which a user specified manually or the coding cookie.
9184
9185 * mm-util.el (mm-string-to-multibyte): New function.
9186 (mm-detect-mime-charset-region): Work with Emacs 22 as well.
9187 (mm-coding-system-to-mime-charset): New function.
9188 (mm-decompress-buffer): New function.
9189 (mm-find-buffer-file-coding-system): New function.
9190
9191 * mm-view.el (mm-insert-inline): Make sure a part ends with a newline.
9192 (mm-display-inline-fontify): Rewrite for decoding and decompressing
9193 parts.
9194
91952005-02-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
9196
9197 * mm-view.el (mm-display-inline-fontify): Decode a part according
9198 to the charset parameter.
9199
92002005-02-03 Katsumi Yamaoka <yamaoka@jpl.org>
9201
9202 * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
9203 prefix arg is neither nil nor a number, as info specifies.
9204
92052005-02-02 Katsumi Yamaoka <yamaoka@jpl.org>
9206
9207 * nntp.el (nntp-marks-changed-p): Use time-less-p to compare the
9208 timestamps.
9209
92102005-02-02 Jari Aalto <jari.aalto@cante.net>
9211
9212 * gnus-sum.el (gnus-list-of-unread-articles): Improve active
9213 groups error checking and notify user.
9214
92152005-02-02 Jari Aalto <jari.aalto@poboxes.com>
9216
9217 * message.el (message-send-mail-function): Check existence of
9218 sendmail-program first before using default value
9219 `message-send-mail-with-sendmail'. Otherwise use more generic
9220 `smtpmail-send-it'.
9221
92222005-02-01 Katsumi Yamaoka <yamaoka@jpl.org>
9223
9224 * nntp.el (nntp-request-update-info): Always return nil.
9225
92262005-01-30 Stefan Monnier <monnier@iro.umontreal.ca>
9227
9228 * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
9229
92302005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
9231
9232 * message.el (message-beginning-of-line): Change the behavior when
9233 invoked between BOL and : so that it first moves backward.
9234
92352005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
9236
9237 * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
9238 article buffer when editing of the article is discarded.
9239 (gnus-article-prepare): Revert.
9240
92412005-01-28 Katsumi Yamaoka <yamaoka@jpl.org>
9242
9243 * gnus-art.el (gnus-article-prepare):
9244 Remove message-strip-forbidden-properties from the local hook.
9245
92462005-01-27 Simon Josefsson <jas@extundo.com>
9247
9248 * password.el (password-cache-add): Only start one timer per key.
9249 Reported by Derek Atkins <warlord@MIT.EDU>.
9250
92512005-01-26 Steve Youngs <steve@sxemacs.org>
9252
9253 * run-at-time.el: Removed. It is no longer needed as
9254 timer-funcs.el in the xemacs-base package has a working version of
9255 `run-at-time'.
9256
9257 * password.el: Require timer-funcs instead of run-at-time in
9258 XEmacs.
9259 Remove `password-run-at-time' macro.
9260 (password-cache-add): Use `run-at-time' instead of
9261 `password-run-at-time'.
9262
9263 * mail-source.el: Require timer-funcs instead of itimer in XEmacs
9264 for `run-with-idle-timer'.
9265
9266 * gnus-demon.el: Require timer-funcs instead of itimer in XEmacs
9267 for `run-at-time'.
9268
9269 * mm-url.el: Require timer-funcs at compile time when in XEmacs
9270 for `with-timeout'.
9271
92722005-01-24 Katsumi Yamaoka <yamaoka@jpl.org>
9273
9274 * mml.el (mml-generate-mime-1): Convert string into unibyte when
9275 inserting " *mml*" buffer's contents into a unibyte temp buffer.
9276
92772005-01-24 Harald Meland <harald.meland@usit.uio.no> (tiny change)
9278
9279 * mail-source.el (mail-source-fetch-imap): Search for ^From case
9280 sensitively.
9281
92822005-01-21 Derek Atkins <warlord@MIT.EDU> (tiny change)
9283
9284 * pgg-pgp.el (pgg-pgp-decrypt-region): Use passphrase cache.
9285
92862005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
9287
9288 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
9289 which will be inserted according to the multibyteness of a buffer
9290 rather than the type of contents. Suggested by ARISAWA Akihiro
9291 <ari@mbf.ocn.ne.jp>.
9292
9293 * nnrss.el (nnrss-find-el): Check carefully whether there's a list
9294 of string which old xml.el may return rather than a string.
9295
92962005-01-17 Katsumi Yamaoka <yamaoka@jpl.org>
9297
9298 * gnus-sum.el (gnus-summary-idna-message): Silence byte compiler.
9299
93002005-01-16 Simon Josefsson <jas@extundo.com>
9301
9302 * gnus-sum.el (gnus-summary-idna-message): Fail gracefully if
9303 idn/idna.el isn't available.
9304 (gnus-summary-idna-message): Doc fix. Suggested by Michael Cook
9305 <michael@waxrat.com>.
9306
9307 * hashcash.el: Remove non-FSF copyright header.
9308
9309 * hashcash.el (hashcash-extra-generate-parameters): New variable.
9310 (hashcash-generate-payment): Use it.
9311 (hashcash-generate-payment-async): Use it.
9312
93132005-01-15 Simon Josefsson <jas@extundo.com>
9314
9315 * message.el (message-idna-to-ascii-rhs): Decode Reply-To too.
9316 Suggested by Raymond Scholz <ray-2005@zonix.de>.
9317
9318 * gnus-sum.el (gnus-summary-wash-map): Bind "W i" to
9319 gnus-summary-idna-message.
9320 (gnus-summary-make-menu-bar): Add De-IDNA menu entry.
9321 (gnus-summary-idna-message): New function.
9322
93232005-01-13 Reiner Steib <Reiner.Steib@gmx.de>
9324
9325 * gnus-msg.el (gnus-confirm-mail-reply-to-news): Change default to
9326 gnus-novice-user.
9327
93282005-01-12 Katsumi Yamaoka <yamaoka@jpl.org>
9329
9330 * nnrss.el (nnrss-request-delete-group): Delete entries in
9331 nnrss-group-alist as well.
9332 (nnrss-save-server-data): Insert newline.
9333
93342005-01-10 Reiner Steib <Reiner.Steib@gmx.de>
9335
9336 * gnus.el (gnus-user-agent): Use list of symbols instead of
9337 symbols. Display full version number for (S)XEmacs. Optionally
9338 display (S)XEmacs codename.
9339
9340 * gnus-util.el (gnus-emacs-version): Update for new
9341 `gnus-user-agent'.
9342
9343 * gnus-msg.el (gnus-extended-version): Make it possible to omit
9344 Gnus version.
9345
93462005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
9347
9348 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
9349 which is unreadable in some setups.
9350
93512005-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
9352
9353 * gnus-spec.el (gnus-update-format-specifications): Flush the
9354 group format spec cache if it doesn't support decoded group names.
9355
93562005-01-03 Reiner Steib <Reiner.Steib@gmx.de>
9357
c9e31f32
SM
9358 * gnus-score.el (gnus-decay-scores, gnus-score-load-file):
9359 Allow to apply decay on score files matching a regexp.
01c52d31
MB
9360
93612004-12-30 Katsumi Yamaoka <yamaoka@jpl.org>
9362
9363 * gnus-group.el (gnus-group-line-format-alist): Keep the forward
9364 compatibility in %g and %c.
9365
93662004-12-29 Katsumi Yamaoka <yamaoka@jpl.org>
9367
9368 * gnus-group.el (gnus-group-line-format-alist): Use decoded group
9369 name for only %g and %c.
9370 (gnus-group-insert-group-line): Bind gnus-tmp-decoded-group instead
9371 of gnus-tmp-group to decoded group name.
9372 (gnus-group-make-rss-group): Exclude `/'s from group names.
9373
93742004-12-28 Katsumi Yamaoka <yamaoka@jpl.org>
9375
9376 * nnrss.el (nnrss-get-encoding): Fix regexp.
9377
93782004-12-27 Simon Josefsson <jas@extundo.com>
9379
9380 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
9381 mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
9382 trailing white space. Reported by Werner Koch <wk@gnupg.org>.
9383
93842004-12-17 Kim F. Storm <storm@cua.dk>
9385
9386 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
9387
9388 * gnus-sum.el (gnus-summary-mode-map): Likewise.
9389
93902004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
9391
9392 * gnus-sum.el (gnus-summary-walk-group-buffer): Decode group name.
9393
93942004-12-26 Katsumi Yamaoka <yamaoka@jpl.org>
9395
9396 * nnrss.el: Require rfc2047 and mml.
9397 (nnrss-file-coding-system): New variable.
9398 (nnrss-format-string): Redefine it as an inline function.
9399 (nnrss-decode-group-name): New function.
9400 (nnrss-string-as-multibyte): Remove.
9401 (nnrss-retrieve-headers): Decode group name; don't use
9402 nnrss-format-string.
9403 (nnrss-request-group): Decode group name.
9404 (nnrss-request-article): Decode group name; allow a Message-ID as
9405 well as an article number; don't use nnrss-format-string; encode a
9406 Message-ID string which may contain non-ASCII characters; use
9407 mml-to-mime to compose a MIME article.
9408 (nnrss-request-expire-articles): Decode group name.
9409 (nnrss-request-delete-group): Decode group name.
9410 (nnrss-fetch): Clarify error message.
9411 (nnrss-read-server-data): Use insert-file-contents instead of load;
9412 bind file-name-coding-system; use multibyte buffer.
9413 (nnrss-save-server-data): Bind coding-system-for-write to the
9414 value of nnrss-file-coding-system; bind file-name-coding-system;
9415 add coding cookie.
9416 (nnrss-read-group-data): Use insert-file-contents instead of load;
9417 bind file-name-coding-system; use multibyte buffer.
9418 (nnrss-save-group-data): Bind coding-system-for-write to the
9419 value of nnrss-file-coding-system; bind file-name-coding-system.
9420 (nnrss-decode-entities-string): Rename from n-d-e-unibyte-string;
9421 make it work with non-ASCII text.
9422 (nnrss-find-el): Make it work with old xml.el as well.
9423
94242004-12-26 Tsuyoshi AKIHO <akiho@kawachi.zaq.ne.jp>
9425
9426 * nnrss.el (nnrss-get-encoding): New function.
9427 (nnrss-fetch): Use unibyte buffer initially; bind
9428 coding-system-for-read while performing mm-url-insert; remove ^Ms;
9429 decode contents according to the encoding attribute.
9430 (nnrss-save-group-data): Add coding cookie.
9431 (nnrss-mime-encode-string): New function.
9432 (nnrss-check-group): Use it to encode subject and author.
9433
94342004-12-23 Teodor Zlatanov <tzz@lifelogs.com>
9435
9436 * spam.el (spam-check-BBDB): Don't get the symbol-value of an
9437 imaginary variable.
9438
94392004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
9440
9441 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
9442 correctly even if there are wide characters.
9443
94442004-12-21 Teodor Zlatanov <tzz@lifelogs.com>
9445
9446 * spam.el (spam-check-BBDB): Fix the BBDB caching code to use
9447 downcased symbol names; make a new cache instead of reusing
9448 bbdb-hashtable.
9449
94502004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
9451
9452 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
9453 concatenating segments rather than before concatenating them.
9454 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
9455
9456 * message.el (message-get-reply-headers): Bind `extra'.
9457
94582004-12-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9459
9460 * message.el (message-extra-wide-headers): New variable.
9461 (message-get-reply-headers): Use it.
9462
94632004-12-20 Katsumi Yamaoka <yamaoka@jpl.org>
9464
9465 * gnus-agent.el (gnus-agent-group-path): Decode group name.
9466 (gnus-agent-group-pathname): Ditto.
9467
9468 * gnus-cache.el (gnus-cache-file-name): Decode group name.
9469
9470 * gnus-group.el (gnus-group-make-group): Decode group name.
9471 (gnus-group-make-rss-group): Register the group data after opening
9472 the nnrss group.
9473
94742004-12-17 Paul Jarc <prj@po.cwru.edu>
9475
9476 * nnmaildir.el (nnmaildir-request-expire-articles): Articles moved
9477 by expiry now get marked as read.
9478
94792004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
9480
9481 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
9482
94832004-12-17 Aidan Kehoe <kehoea@parhasard.net>
9484
9485 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
9486 unify Latin characters in XEmacs.
9487 (mm-find-mime-charset-region): Use it.
9488
94892004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
9490
9491 * gnus-util.el (gnus-delete-directory): New function.
9492
9493 * gnus-agent.el (gnus-agent-delete-group): Use it.
9494
9495 * gnus-cache.el (gnus-cache-delete-group): Use it.
9496
94972004-12-16 Katsumi Yamaoka <yamaoka@jpl.org>
9498
9499 * gnus-group.el (gnus-group-make-rss-group): Unify non-ASCII group
9500 names.
9501
95022004-12-16 Simon Josefsson <jas@extundo.com>
9503
9504 * hashcash.el (hashcash-payment-alist): Fix custom :type.
9505
95062004-12-15 Katsumi Yamaoka <yamaoka@jpl.org>
9507
9508 * mm-url.el (mm-url-predefined-programs): Add --silent arg to curl.
9509
9510 * gnus-group.el (gnus-group-expire-articles-1): Decode group name.
9511 (gnus-group-set-current-level): Decode group name.
9512
95132004-12-15 Maciek Pasternacki <maciekp@japhy.fnord.org> (tiny change)
9514
9515 * nnrss.el (nnrss-fetch): Signal an error if w3-parse-buffer also
9516 failed.
9517
95182004-12-14 Katsumi Yamaoka <yamaoka@jpl.org>
9519
9520 * gnus-group.el (gnus-group-delete-group): Decode group name.
9521 (gnus-group-make-rss-group): Encode group name.
9522 (gnus-group-catchup-current): Decode group name.
9523 (gnus-group-kill-group): Decode group name.
9524
95252004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
9526
9527 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
9528
95292004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
9530
9531 * gnus-group.el (gnus-group-make-rss-group):
9532 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
9533
9534 * gnus-start.el (gnus-setup-news): Honor user's setting to
9535 gnus-message-archive-method. Suggested by Lute Kamstra
9536 <lute@gnu.org>.
9537
95382004-12-10 Arnaud Giersch <arnaud.giersch@free.fr> (tiny change)
9539
9540 * gnus-sum.el (gnus-summary-exit-no-update): Don't clear the
9541 global counterparts of the buffer-local variables.
9542
95432004-11-16 Romain Francoise <romain@orebokech.com>
9544
9545 * gnus-sum.el (gnus-summary-exit): Don't clear the global
9546 counterparts of the buffer-local variables.
9547
95482004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
9549
9550 * message.el (message-forbidden-properties): Fixed typo in doc
9551 string.
9552
95532004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
9554
9555 * gnus-util.el (gnus-replace-in-string): Added doc string.
9556
9557 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
9558 to avoid problems when splitting mails with many recipients.
9559
95602004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
9561
9562 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
9563 pop-to-buffer, covered by the subsequent gnus-configure-windows.
9564
95652004-12-05 Nelson Ferreira <nelson.ferreira@ieee.org>
9566
9567 * spam-stat.el (spam-stat-save): Load the hashtable from disk only
9568 if there is no hashtable in memory or file modification time is
9569 newer than cached timestamp.
9570
95712004-12-03 Reiner Steib <Reiner.Steib@gmx.de>
9572
9573 * gnus-sum.el (gnus-summary-limit-to-recipient): Implement
9574 not-matching option.
9575
95762004-12-02 Reiner Steib <Reiner.Steib@gmx.de>
9577
9578 * gnus-sum.el (gnus-summary-limit-to-recipient): New function.
9579 Suggested David Mazieres in analogy to rmail-summary-by-recipients.
9580 (gnus-summary-limit-map, gnus-summary-make-menu-bar): Add it.
9581 (gnus-article-sort-by-recipient, gnus-summary-sort-by-recipient):
9582 New functions. Suggested by Uwe Brauer <oub@mat.ucm.es>.
9583 (gnus-summary-mode-map, gnus-summary-make-menu-bar): Add it.
9584
95852004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
9586
9587 * message.el (message-forward-make-body-mml): Remove headers
9588 according to message-forward-ignored-headers if a message is decoded.
9589
95902004-12-02 Romain Francoise <romain@orebokech.com>
9591
9592 * message.el (message-forward-make-body-plain): Always remove
9593 headers according to message-forward-ignored-headers.
9594
95952004-12-01 Teodor Zlatanov <tzz@lifelogs.com>
9596
9597 * spam.el (spam-summary-prepare-exit): Remove the
9598 gnus-summary-limit pop for now, it has problems with ham marks for
9599 me.
9600
96012004-11-29 Teodor Zlatanov <tzz@lifelogs.com>
9602
9603 * spam.el (spam-summary-prepare-exit): Use gnus-summary-limit
9604 correctly.
9605
96062004-11-28 Carl Henrik Lunde <chlunde+bugs+@ping.uio.no> (tiny change)
9607
9608 * format-spec.el (format-spec): Message the char.
9609
96102004-11-26 Teodor Zlatanov <tzz@lifelogs.com>
9611
9612 * gnus-art.el (gnus-split-methods): Reformat comments.
9613
9614 * spam.el (spam-summary-prepare-exit): Remove article limits
9615 before exiting the summary buffer.
9616
96172004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
9618
9619 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
9620 order to silence the byte compiler.
9621
9622 * spam.el: Fix the way to silence the byte compiler, which
9623 complained about bbdb-buffer, bbdb-create-internal, bbdb-records,
9624 bbdb-search-simple, spam-BBDB-register-routine,
9625 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
9626 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
9627 spam-stat-buffer-is-spam, spam-stat-load,
9628 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
9629 spam-stat-save and spam-stat-split-fancy.
9630
96312004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
9632
9633 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
9634 which may confuse users.
9635 (canlock-password-for-verify): Ditto.
9636
9637 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
9638
9639 * gnus-art.el (gnus-emphasis-alist): Ditto.
9640
9641 * gnus-registry.el (gnus-registry-max-entries): Ditto.
9642
9643 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
9644
9645 * gnus-start.el (gnus-save-killed-list): Ditto.
9646
9647 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
9648 (gnus-sum-thread-tree-root): Ditto.
9649 (gnus-sum-thread-tree-false-root): Ditto.
9650 (gnus-sum-thread-tree-single-indent): Ditto.
9651
9652 * message.el (message-courtesy-message): Ditto.
9653 (message-archive-note): Ditto.
9654 (message-subscribed-address-file): Ditto.
9655 (message-user-fqdn): Ditto.
9656
9657 * spam-report.el (spam-report-gmane-regex): Ditto.
9658
9659 * spam.el (spam-blackhole-good-server-regex): Ditto.
9660
96612004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
9662
9663 * mml.el (mml-preview): Widen the message buffer before copying
9664 the contents to the preview buffer; sort headers before previewing.
9665
9666 * message.el (message-hidden-headers): Fix the way to avoid a bug
9667 in the `repeat' widget in Emacs 21.3 or earlier.
9668
96692004-11-25 Katsumi Yamaoka <yamaoka@jpl.org>
9670
9671 * message.el (message-hidden-headers): Default to "^References:".
9672 Improve customization type. Suggested by Reiner Steib
9673 <Reiner.Steib@gmx.de>.
9674
96752004-11-25 Romain Francoise <romain@orebokech.com>
9676
9677 * message.el (message-strip-forbidden-properties): Remove check for
9678 obsolete `message-hidden' text property, hidden headers are not
9679 accessible in the buffer anymore.
9680
96812004-11-22 Romain Francoise <romain@orebokech.com>
9682
9683 * message.el (message-header-format-alist): Add `From' in list
9684 so that it can be sorted.
9685 (message-fix-before-sending): Widen and sort headers before
9686 sending.
9687 (message-hide-headers): Use narrowing to hide headers by moving
9688 them to the top of the buffer and narrowing to the region
9689 underneath.
9690
96912004-11-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9692
9693 * message.el (message-strip-forbidden-properties): Bind
9694 buffer-read-only (etc) to nil.
9695
96962004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
9697
9698 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
9699 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
9700
97012004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
9702
9703 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
9704
97052004-11-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
9706
9707 * dns.el (query-dns): Use sit-for to time instead of
9708 accept-process-output, since that doesn't seem to work on udp
9709 sockets.
9710
97112004-11-17 Katsumi Yamaoka <yamaoka@jpl.org>
9712
9713 * rfc2047.el (rfc2047-encode-region): Encode bogus delimiters.
9714
97152004-11-15 Jesper Harder <harder@ifa.au.dk>
9716
9717 * pop3.el (pop3-leave-mail-on-server): Don't quote nil in
9718 doc string. Improve doc string.
9719
97202004-11-15 Katsumi Yamaoka <yamaoka@jpl.org>
9721
9722 * nntp.el (nntp-request-update-info): Return nil if
9723 nntp-marks-is-evil is true so that gnus-get-unread-articles-in-group
9724 may not call gnus-activate-group which uselessly issues the GROUP
9725 commands for all nntp groups and wastes time. Reported by Romain
9726 Francoise <romain@orebokech.com>.
9727
9728 * gnus-start.el (gnus-get-unread-articles): Remove redundant test.
9729
97302004-11-15 Simon Josefsson <jas@extundo.com>
9731
9732 * gnus-art.el (gnus-header-button-alist): Handle URLs in OpenPGP:
9733 headers separately.
880820fe 9734 (gnus-button-openpgp): New function, inspired by Jochen Küpper
01c52d31
MB
9735 <jochen-+It19tn3Rl9sbm7dSapR3bNAH6kLmebB@public.gmane.org>.
9736
97372004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
9738
9739 * gnus-start.el (gnus-convert-old-newsrc):
9740 Assign legacy-gnus-agent to 5.10.7.
9741
97422004-11-14 Lars Magne Ingebrigtsen <larsi@gnus.org>
9743
9744 * gnus-art.el (article-unsplit-urls): Don't anchor urls to the
9745 start of the lines.
9746
97472004-11-14 Magnus Henoch <mange@freemail.hu>
9748
9749 * hashcash.el (hashcash-default-payment): Change default to 20
9750 (hashcash-default-accept-payment): Change default to 20
9751 (hashcash-process-alist): New variable
9752 (hashcash-generate-payment-async): Add
9753 (hashcash-already-paid-p): Add
9754 (hashcash-insert-payment): Don't generate payments twice
9755 (hashcash-insert-payment-async): Add
9756 (hashcash-insert-payment-async-2): Add
9757 (hashcash-cancel-async): Add
9758 (hashcash-wait-async): Add
9759 (hashcash-processes-running-p): Add
9760 (hashcash-wait-or-cancel): Add
9761 (mail-add-payment): New optional argument. Conditionally start
9762 asynchronous calculation.
9763 (mail-add-payment-async): Add
9764
9765 * message.el (message-send-mail): Wait for asynchronous hashcash
9766 results. Don't clobber existing X-Hashcash headers.
9767 (message-setup-1): Call mail-add-payment-async when
9768 message-generate-hashcash is non-nil.
9769
97702004-11-11 ARISAWA Akihiro <ari@mbf.ocn.ne.jp> (tiny change)
9771
9772 * message.el (message-use-alternative-email-as-from): Examine the
9773 From header as well; use message-make-from in order to include a
9774 user's full name.
9775
97762004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
9777
9778 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
9779 default; improve customization type.
9780 (gnus-emphasis-custom-with-format): New macro.
9781 (gnus-emphasis-custom-value-to-external): New function.
9782 (gnus-emphasis-custom-value-to-internal): New function.
9783
97842004-11-09 Lars Magne Ingebrigtsen <larsi@gnus.org>
9785
9786 * dns.el (query-dns): Resolve reverse addresses.
9787
97882004-10-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
9789
9790 * gnus-group.el (gnus-group-get-new-news): Use it.
9791
9792 * gnus-start.el (gnus-check-reasonable-setup): New function.
9793
97942004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
9795
9796 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
9797 "Args out of range" error. Reported by Arnaud Giersch
9798 <arnaud.giersch@free.fr>.
9799
98002004-11-07 Stefan Wiens <s.wi@gmx.net> (tiny change)
9801
9802 * gnus-sum.el (gnus-summary-clear-local-variables): Use symbolp.
9803
98042004-11-04 Richard M. Stallman <rms@gnu.org>
9805
9806 * spam.el (spam group): Add :version.
9807
9808 * pgg-def.el (pgg group): Add :version.
9809
98102004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
9811
9812 * gnus-art.el (gnus-article-edit-article): Don't associate the
9813 article buffer with a draft file. This is a temporary measure
9814 against the 2004-08-22 change to gnus-article-edit-mode.
9815
98162004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
9817
9818 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
9819 (html2text-format-tags): Remove unused variable `attr'.
9820
98212004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
9822
9823 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
9824
9825 * spam-stat.el (spam-stat): Add :version.
9826
9827 * sieve.el (sieve): Add :version.
9828
9829 * sha1.el (sha1): Add :version.
9830 (sha1-use-external): Remove redundant version.
9831
9832 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
9833 (nnmail-cache-ignore-groups, nnmail-spool-hook)
9834 (nnmail-split-fancy-match-partial-words)
9835 (nnmail-split-lowercase-expanded): Add :version.
9836
9837 * nndiary.el (nndiary): Add :version.
9838
9839 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
9840
9841 * mml-sec.el (mml-default-sign-method)
9842 (mml-default-encrypt-method, mml-signencrypt-style-alist):
9843 Add :version.
9844
9845 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
9846
9847 * mm-url.el (mm-url-use-external, mm-url-program)
9848 (mm-url-arguments): Add :version.
9849
9850 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
9851 (mm-attachment-file-modes, mm-decrypt-option)
9852 (mm-w3m-safe-url-regexp): Add :version.
9853
9854 * message.el (message-cite-prefix-regexp)
9855 (message-sendmail-envelope-from, message-minibuffer-local-map)
9856 (message-user-fqdn, message-completion-alist): Add :version.
9857
9858 * gnus-win.el (gnus-configure-windows-hook)
9859 (gnus-use-frames-on-any-display): Add :version.
9860
9861 * gnus-art.el (gnus-article-address-banner-alist)
9862 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
9863 (gnus-treat-from-picon, gnus-treat-mail-picon)
9864 (gnus-treat-x-pgp-sig): Add :version.
9865
9866 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
9867 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
9868 (gnus-summary-article-delete-hook)
9869 (gnus-summary-display-while-building): Add :version.
9870
9871 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
079a5e72 9872 (gnus-get-top-new-news-hook): Add :version.
01c52d31
MB
9873
9874 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
9875 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
9876
9877 * gnus-registry.el (gnus-registry): Add :version.
9878
9879 * gnus-spec.el (gnus-use-correct-string-widths)
9880 (gnus-make-format-preserve-properties): Add :version.
9881
9882 * gnus.el (gnus-group-charter-alist)
9883 (gnus-group-fetch-control-use-browse-url)
9884 (gnus-install-group-spam-parameters): Add :version.
9885
9886 * gnus-diary.el (gnus-diary): Add :version.
9887
9888 * gnus-delay.el (gnus-delay): Add :version.
9889
9890 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
9891 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
9892 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
9893 Add :version.
9894
9895 * gnus-agent.el (gnus-agent-max-fetch-size)
9896 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
9897 (gnus-agent-prompt-send-queue): Add :version.
9898
9899 * deuglify.el (gnus-outlook-deuglify): Add :version.
9900
9901 * html2text.el: Beautify code. Improve doc strings. Some
9902 checkdoc cleanup.
9903 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
9904
99052004-11-01 Alfred M. Szmidt <ams@kemisten.nu> (tiny change)
9906
9907 * html2text.el (html2text-format-tag-list): Add "strong" and "em".
9908
99092004-10-29 Teodor Zlatanov <tzz@lifelogs.com>
9910
9911 * gnus-registry.el (gnus-registry-hashtb): Create the registry
9912 when package is loaded.
9913
9914 * spam.el (spam-summary-score-preferred-header): Add global preference
9915 for people who want to override the default SpamAssassin over
9916 Bogofilter preference (when both are set).
9917 (spam-necessary-extra-headers): Add spam-use-bogofilter as an option.
9918 (spam-user-format-function-S): Check
9919 spam-summary-score-preferred-header.
9920 (spam-extra-header-to-number): Add X-Bogosity header parsing.
9921 (spam-user-format-function-S): Format the score correctly.
9922
99232004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
9924
9925 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
9926 signature file. Suggested by Manoj Srivastava
9927 <srivasta@golden-gryphon.com>.
9928
9929 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
9930 iso-2022-jp even in the Japanese language environment.
9931 Suggested by Jason Rumney <jasonr@gnu.org>.
9932
99332004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
9934
9935 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
9936 use the same characters as the dummy marks; make it free from
9937 getting affected by the language environment.
9938 (gnus-summary-read-group-1): Update mark positions only when the
9939 format spec is updated.
9940
9941 * gnus-spec.el (gnus-update-format-specifications): Return a list
9942 of updated types.
9943
99442004-10-27 Katsumi Yamaoka <yamaoka@jpl.org>
9945
9946 * gnus-start.el (gnus-check-reasonable-setup): Use fboundp instead
9947 of boundp to check if display-warning is available.
9948
99492004-10-26 Teodor Zlatanov <tzz@lifelogs.com>
9950
9951 * nnimap.el (nnimap-open-connection): Fix prog1/prog2 bug.
9952
99532004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
9954
9955 * nnspool.el (nnspool-spool-directory): Use news-path if the
9956 news-directory variable is not bound.
9957
9958 * gnus-start.el (gnus-check-reasonable-setup): Use an alternative
9959 function instead of display-warning if it is not available.
9960
99612004-10-26 Reiner Steib <Reiner.Steib@gmx.de>
9962
9963 * gnus-agent.el (gnus-agent-expire-group-1): Fix last merge from
9964 v5-10: Use `point-at-bol'.
9965
99662004-10-26 Simon Josefsson <jas@extundo.com>
9967
9968 * hashcash.el: Fix URL in comment, reported by Cheng Gao
9969 <chenggao@gmail.com>.
9970
99712004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
9972
9973 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
9974 instead.
9975
99762004-10-25 Teodor Zlatanov <tzz@lifelogs.com>
9977
9978 * nnimap.el (nnimap-remove-server-from-buffer-alist): Add function
9979 to remove a server from the nnimap-server-buffer-alist.
9980 (nnimap-open-connection, nnimap-close-server): Use it.
9981
9982 * gnus-encrypt.el: Remove file in favor of encrypt.el.
9983
99842004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
9985
9986 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
9987 running the major-mode function.
9988
99892004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
9990
9991 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
9992 dummy marks in the right way.
9993
99942004-10-18 David Edmondson <dme@dme.org>
9995
9996 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
9997 excessively.
9998
99992004-10-18 Teodor Zlatanov <tzz@lifelogs.com>
10000
10001 * gnus-util.el (gnus-split-references): Accept a nil references
10002 string and go on blissfully.
10003
10004 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Catch
10005 cases where the references string is non-nil but has no references.
10006
10007 * encrypt.el: Add autoload tags.
10008
10009 * spam.el (spam-resolve-registrations-routine): Remove article
10010 from unregistration list too. Reported by David Hanak
10011 <dhanak@isis.vanderbilt.edu>
10012
100132004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
10014
10015 * gnus-art.el (gnus-copy-article-ignored-headers): Default to
10016 nil. Changed custom type.
10017
100182004-10-17 Reiner Steib <Reiner.Steib@gmx.de>
10019
10020 * gnus-art.el (gnus-copy-article-ignored-headers): New variable.
10021
10022 * gnus-sum.el (gnus-summary-move-article): Use it.
10023
100242004-10-15 Teodor Zlatanov <tzz@lifelogs.com>
10025
10026 * encrypt.el: Add autoload cookies.
10027
10028 * spam.el (spam-backend-article-list-property)
10029 (spam-backend-get-article-todo-list)
b97439ce 10030 (spam-backend-put-article-todo-list)
01c52d31
MB
10031 (spam-summary-prepare-exit, spam-resolve-registrations-routine):
10032 Resolve registrations separately.
10033 (spam-register-routine): Format comments.
10034 (spam-unregister-routine, spam-register-routine): Always call with
10035 specific-articles, no default list.
10036 (spam-summary-prepare-exit): Use the spam-classifications function.
10037
10038 * netrc.el (autoload, netrc-parse): Use encrypt.el instead of
10039 gnus-encrypt.el.
10040
002876ab 10041 * encrypt.el: Copied from gnus-encrypt.el.
01c52d31 10042
002876ab 10043 * gnus-encrypt.el: Commented that it's obsolete.
01c52d31
MB
10044
100452004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10046
10047 * gnus-score.el (gnus-adaptive-pretty-print): New variable.
10048 (gnus-score-save): Use it.
10049
10050 * message.el (message-bury): Use `window-dedicated-p'.
10051
100522004-10-15 Simon Josefsson <jas@extundo.com>
10053
10054 * pop3.el (top-level): Don't require nnheader.
10055 (pop3-read-timeout): Add.
10056 (pop3-accept-process-output): Add.
10057 (pop3-read-response, pop3-retr): Use it.
10058
100592004-10-14 Teodor Zlatanov <tzz@lifelogs.com>
10060
10061 * spam.el (spam-register-routine): Move comment.
10062 (spam-verify-bogofilter): Use 'unknown for the initial
10063 spam-bogofilter-valid state, not 'never.
10064
10065 * netrc.el (netrc-machine-user-or-password): Add convenience wrapper
10066 for netrc-machine.
10067
10068 * nnimap.el (nnimap-open-connection): Use
10069 netrc-machine-user-or-password.
10070
100712004-10-17 Richard M. Stallman <rms@gnu.org>
10072
10073 * gnus-registry.el (gnus-registry-unload-hook):
10074 Set as a variable with add-hook.
10075
10076 * nnspool.el (nnspool-spool-directory): Use news-directory instead
10077 of news-path.
10078
10079 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
10080
10081 * spam.el: Delete duplicate `provide'.
10082 (spam-unload-hook): Set as a variable with add-hook.
10083
100842004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
10085
10086 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
10087 in the doc string.
10088
10089 * message.el (message-ignored-news-headers)
10090 (message-ignored-supersedes-headers)
10091 (message-ignored-resent-headers)
10092 (message-forward-ignored-headers): Improve custom type.
10093
100942004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
10095
10096 * message.el (message-tokenize-header): Fix 2004-09-06 change
10097 which used point-min in the wrong place.
10098
100992004-10-12 Simon Josefsson <jas@extundo.com>
10100
10101 * tls.el (tls-certtool-program): New variable.
10102 (tls-certificate-information): New function, based on
10103 ssl-certificate-information.
10104
101052004-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
10106
10107 * compface.el: Move the version of ELisp-based uncompface program
10108 to the contrib directory because of the copyright problem.
10109
101102004-10-12 Reiner Steib <Reiner.Steib@gmx.de>
10111
10112 * message.el (message-kill-buffer): Raise the current frame.
10113
101142004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
10115
10116 * gnus-sum.el: Mention that multibyte characters don't work as marks.
10117
10118 * gnus.el (message-y-or-n-p): Autoload.
10119
10120 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
10121 (pop3-password-required, pop3-authentication-scheme)
10122 (pop3-leave-mail-on-server): Made customizable.
10123 (pop3): New custom group.
10124 (pop3-retr): Remove `sleep-for' statements.
10125 Suggested by Dave Love <fx@gnu.org>.
10126
10127 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
10128 Windows/DOS.
10129
10130 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
10131 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
10132 Dave Love <fx@gnu.org>.
10133
10134 * mml.el (mml-minibuffer-read-disposition): Require match.
10135 Suggested by Dave Love <fx@gnu.org>.
10136
101372004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
10138
10139 * gnus-group.el (gnus-group-delete-group): Change "\t." to " " in
10140 doc string.
10141
101422004-10-08 Katsumi Yamaoka <yamaoka@jpl.org>
10143
10144 * mm-uu.el (mm-uu-dissect-text-parts): Support all text/* types.
10145
101462004-10-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10147
10148 * gnus-art.el (gnus-mime-display-single): Call `mm-display-inline'
10149 instead of calling `mm-insert-inline', to decode text/* parts
10150 before displaying them.
10151
101522004-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
10153
10154 * mm-uu.el (mm-uu-text-plain-type): New variable.
10155 (mm-uu-pgp-signed-extract-1): Use it.
10156 (mm-uu-pgp-encrypted-extract-1): Use it.
10157 (mm-uu-dissect): Allow MIME type and parameters as an optional arg;
10158 bind mm-uu-text-plain-type with that value.
10159 (mm-uu-dissect-text-parts): Pass MIME type and parameters to
10160 mm-uu-dissect.
10161
101622004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
10163
10164 * gnus-group.el (gnus-update-group-mark-positions):
10165 * gnus-sum.el (gnus-update-summary-mark-positions):
10166 * message.el (message-check-news-body-syntax):
10167 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
10168 of string-as-multibyte.
10169
101702004-10-05 Juri Linkov <juri@jurta.org>
10171
10172 * gnus-group.el (gnus-update-group-mark-positions):
10173 * gnus-sum.el (gnus-update-summary-mark-positions):
10174 * message.el (message-check-news-body-syntax):
10175 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
10176 8-bit unibyte values to a multibyte string for search functions.
10177
101782004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
10179
10180 * mm-uu.el (mm-uu-dissect): Allow optional arg.
10181 (mm-uu-dissect-text-parts): New function.
10182
10183 * gnus-art.el (gnus-display-mime): Use mm-uu-dissect-text-parts to
10184 dissect text parts.
10185
10186 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
10187 (gnus-summary-force-verify-and-decrypt): Revert 2004-08-18 change.
10188
10189 * mm-decode.el (mm-dissect-singlepart): Revert 2004-08-18 change.
10190
10191 * gnus-topic.el (gnus-topic-hierarchical-parameters): Use
10192 gnus-current-topics instead of gnus-current-topic.
10193
101942004-10-06 Jesper Harder <harder@ifa.au.dk>
10195
10196 * gnus-sum.el (gnus-summary-show-article): Use with-current-buffer.
10197
101982004-10-05 Jesper Harder <harder@ifa.au.dk>
10199
10200 * nnsoup.el (nnsoup-read-active-file): Use dolist, mapc or last
10201 where approriate.
10202
10203 * nnml.el (nnml-generate-active-info): do.
10204
10205 * nndiary.el (nndiary-generate-active-info): do.
10206
10207 * gnus-topic.el (gnus-topic-hierarchical-parameters): do.
10208 (gnus-topic-move): do.
10209
10210 * gnus-sum.el (gnus-data-enter-list, gnus-summary-process-mark-set)
10211 (gnus-summary-set-local-parameters, gnus-summary-read-document): do.
10212
10213 * gnus-srvr.el (gnus-server-prepare)
10214 (gnus-server-open-all-servers): do.
10215
10216 * gnus-msg.el (gnus-summary-cancel-article)
10217 (gnus-summary-resend-message)
10218 (gnus-summary-mail-crosspost-complaint): do.
10219
10220 * gnus-move.el (gnus-change-server): do.
10221
10222 * gnus-group.el (gnus-group-unmark-all-groups)
10223 (gnus-group-set-current-level): do.
10224
102252004-10-04 Simon Josefsson <jas@extundo.com>
10226
10227 * message.el (message-generate-hashcash): Doc fix.
10228
102292004-10-02 Kevin Greiner <kgreiner@compsol.cc>
10230
10231 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
10232 avoid infinite recursion via gnus-get-function.
10233
102342004-10-02 Jesper Harder <harder@ifa.au.dk>
10235
10236 * mm-partial.el (mm-partial-find-parts): Use with-current-buffer.
10237
10238 * nnfolder.el (nnfolder-generate-active-file): Use dolist.
10239
10240 * nnmail.el (nnmail-split-history): do.
10241
10242 * nnml.el (nnml-generate-nov-databases-1, nnml-request-rename-group)
10243 (nnml-request-delete-group): do.
10244
10245 * nnslashdot.el (nnslashdot-read-groups): do.
10246
10247 * nnsoup.el (nnsoup-delete-unreferenced-message-files): do.
10248 (nnsoup-unpack-packets, nnsoup-make-active): Simplify.
10249
10250 * nnspool.el (nnspool-find-id): Use with-temp-buffer.
10251 (nnspool-sift-nov-with-sed): Use last
10252 (nnspool-retrieve-headers-with-nov): Use mapc.
10253 (nnspool-request-newgroups): Use dolist.
10254 (nnspool-request-group): Use last.
10255
10256 * nntp.el (nntp-read-server-type): Use dolist.
10257
10258 * nnvirtual.el (nnvirtual-create-mapping)
10259 (nnvirtual-update-read-and-marked): Use dolist.
10260 (nnvirtual-convert-headers): Simplify.
10261
102622004-10-01 Kevin Greiner <kgreiner@compsol.cc>
10263
10264 * gnus-agent.el (gnus-agent-synchronize-group-flags): Added
10265 support for sync'ing tick marks.
10266
102672004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
10268
10269 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
10270 there's no visible header.
10271
102722004-10-01 Kevin Greiner <kgreiner@compsol.cc>
10273
10274 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
10275 necessary, pass full group name to gnus-request-set-marks.
10276
102772004-10-01 Simon Josefsson <jas@extundo.com>
10278
10279 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
10280 acroread.
10281
102822004-10-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
10283
10284 * spam-report.el (spam-report-gmane): Fix interactive.
10285
10286 * gnus-art.el (gnus-treat-body-boundary): Only do stuff under X.
10287
10288 * gnus-agent.el (gnus-agent-synchronize-flags-server): Be silent
10289 when writing file.
10290 (gnus-agent-synchronize-flags): Don't default to being
10291 interactive.
10292
102932004-09-30 Simon Josefsson <jas@extundo.com>
10294
10295 * message.el (message-generate-hashcash): Add.
10296 (message-send-mail): Use it, call mail-add-payment.
10297
102982004-09-29 Teodor Zlatanov <tzz@lifelogs.com>
10299
10300 * spam.el (spam-verify-bogofilter): Use -V, not -sV option.
10301
103022004-09-28 Kevin Greiner <kgreiner@compsol.cc>
10303
10304 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
10305 gnus-requst-update-info with explicit code to sync the in-memory
10306 info read flags with the marks being sync'd to the backend.
10307
10308 *gnus-util.el (gnus-pp): Added optional stream to match pp API.
10309
103102004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
10311
10312 * spam.el (spam-verify-bogofilter): Add new function.
10313 (spam-check-bogofilter)
10314 (spam-bogofilter-register-with-bogofilter): Use it.
10315 (spam-verify-bogofilter): Add small fixes.
10316
103172004-09-28 Simon Josefsson <jas@extundo.com>
10318
10319 * hashcash.el (hashcash-generate-payment): Revert.
10320
103212004-09-28 Teodor Zlatanov <tzz@lifelogs.com>
10322
10323 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Use
10324 gnus-extract-references instead of gnus-split-references.
10325
10326 * gnus-util.el (gnus-extract-references): Add new function, analogous
10327 to gnus-split-references but extracts only the message-ID without
10328 anything extra.
10329
10330 * hashcash.el (hashcash-generate-payment)
10331 (hashcash-check-payment): Do the right thing if hashcash-path is
10332 nil (because the hashcash program could not be found).
10333
10334 * spam.el (spam-use-hashcash): Remove comment.
10335
103362004-09-27 Jesper Harder <harder@ifa.au.dk>
10337
10338 * gnus-cache.el (gnus-cache-possibly-remove-articles-1)
10339 (gnus-cache-enter-article, gnus-cache-remove-article)
10340 (gnus-cache-braid-heads, gnus-cache-generate-active): Use dolist.
10341
10342 * gnus-async.el (gnus-async-prefetch-remove-group): do.
10343
10344 * gnus-art.el (article-hide-boring-headers)
10345 (article-translate-strings, article-display-face)
10346 (gnus-article-mime-match-handle-first)
10347 (gnus-article-highlight-headers)
10348 (gnus-article-add-buttons-to-head): do.
10349
103502004-09-27 Simon Josefsson <jas@extundo.com>
10351
10352 * hashcash.el: New version, from
10353 http://users.actrix.co.nz/mycroft/hashcash.el. Previously in
10354 ../contrib/.
10355
103562004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
10357
10358 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
10359
103602004-09-26 Jesper Harder <harder@ifa.au.dk>
10361
10362 * gnus-dup.el (gnus-dup-open): Use mapc.
10363 (gnus-dup-enter-articles, gnus-dup-suppress-articles): Use dolist.
10364
10365 (gnus-dup-enter-articles): Remove excess ID's from gnus-dup-hashtb.
10366 Reported by Stefan Wiens <s.wi@gmx.net>.
10367
10368 * gnus.el (gnus-shutdown): Use dolist.
10369
10370 * gnus-undo.el (gnus-undo): Use mapc.
10371
10372 * nnrss.el (nnrss-generate-active): do.
10373
10374 * message.el (message-cite-original-without-signature)
10375 (message-cite-original): Use mapc.
10376 (message-do-actions, message-make-forward-subject): Use dolist.
10377
103782004-09-25 Kevin Greiner <kgreiner@compsol.cc>
10379
10380 * gnus-agent.el (gnus-agent-check-overview-buffer): Fixed range of
10381 deletion to remove entire duplicate line. Fixes merged article
10382 number bug.
10383
103842004-09-25 Kevin Greiner <kgreiner@compsol.cc>
10385
10386 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
10387 servers that are offline. Avoids having gnus-agent-toggle-plugged
10388 first ask if you want to open a server and then, even when you
10389 responded with no, asking if you want to synchronize the server's
10390 flags.
10391 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
10392 multi-line expressions.
10393 (gnus-agent-synchronize-group-flags): New internal function.
10394 Updates marks in memory (in the info structure) AND in the
10395 backend.
10396
10397 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
10398
10399 * nnagent.el (nnagent-request-set-mark): Use
10400 gnus-agent-synchronize-group-flags, not backend's request-set-mark
10401 method, to ensure that synchronization updates marks in the
10402 backend and in the info (in memory) structure.
10403
104042004-09-24 Katsumi Yamaoka <yamaoka@jpl.org>
10405
10406 * gnus-uu.el (gnus-uu-digest-mail-forward): Obey the process/prefix
10407 convention fully; don't miss the root article of a thread; make
10408 the X-Draft-From header with correct article numbers.
10409
104102004-09-23 Kevin Greiner <kgreiner@compsol.cc>
10411
10412 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
10413 unless plugged. Disable the agent so that an open failure causes
10414 an error.
10415
10416 * gnus-int.el (gnus-request-set-mark, gnus-request-update-mark):
10417 Reverted 2004-09-21 change. The backend must be opened while
10418 synchronizing flags even when the backend stores the flags
10419 locally.
10420
104212004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
10422
10423 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
10424 in `header' match. Reported by Svend Tollak Munkejord.
10425
10426 * message.el (message-cite-original): Fix use of
10427 `message-cite-articles-with-x-no-archive'.
10428
104292004-09-22 Katsumi Yamaoka <yamaoka@jpl.org>
10430
10431 * gnus-win.el (gnus-buffer-configuration): Add mml-preview.
10432 (gnus-window-to-buffer): Ditto.
10433
10434 * mml.el (mml-preview-buffer): New variable.
10435 (mml-preview): Manage window layout with gnus-buffer-configuration.
10436
10437 * gnus-msg.el (gnus-setup-message): Put article numbers into the
10438 X-Draft-From header even if those articles aren't quoted.
10439
104402004-09-21 Kevin Greiner <kgreiner@compsol.cc>
10441
10442 * gnus-int.el (gnus-servers-that-use-local-marks): New variable.
10443 (gnus-request-set-mark, gnus-request-update-mark): Use new
10444 g-s-t-u-l-m to decide to use backend even when unplugged.
10445
104462004-09-21 Katsumi Yamaoka <yamaoka@jpl.org>
10447
10448 * gnus-msg.el (gnus-inews-make-draft-meta-information): Don't add
10449 a trailing whitespace. Suggested by Cheng Gao <chenggao@gmail.com>.
10450
104512004-09-20 Simon Josefsson <jas@extundo.com>
10452
10453 * mm-util.el (mm-charset-synonym-alist): Map "unicode" to
10454 "utf-16-le".
10455
104562004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
10457
10458 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
10459
104602004-09-19 Reiner Steib <Reiner.Steib@gmx.de>
10461
10462 * uudecode.el (uudecode-use-external): Add :version.
10463
10464 * smime.el (smime-CA-file, smime-encrypt-cipher)
10465 (smime-dns-server): Add :version.
10466
10467 * smiley.el (gnus-smiley-file-types): Add :version.
10468
10469 * sha1.el (sha1-use-external): Add :version.
10470
10471 * pgg-def.el (pgg-query-keyserver): Add :version.
10472
10473 * nnmail.el (nnmail-fancy-expiry-targets)
10474 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
10475 Add :version.
10476
10477 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
10478 (nnimap-retrieve-groups-asynchronous): Add :version.
10479 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
10480
10481 * mml.el (mml-content-disposition-parameters)
10482 (mml-insert-mime-headers-always): Add :version.
10483
10484 * mm-util.el (mm-coding-system-priorities): Add :version.
10485
10486 * mm-decode.el (mm-inline-text-html-with-images)
10487 (mm-keep-viewer-alive-types, mm-external-terminal-program)
10488 (mm-verify-option): Add :version.
10489 (mm-text-html-renderer): Change :version.
10490
10491 * message.el (message-fcc-externalize-attachments)
10492 (message-required-headers, message-draft-headers)
10493 (message-subject-trailing-was-query)
10494 (message-subject-trailing-was-ask-regexp)
10495 (message-subject-trailing-was-regexp, message-mark-insert-begin)
10496 (message-mark-insert-end, message-archive-header)
10497 (message-archive-note, message-cross-post-default)
10498 (message-cross-post-note, message-followup-to-note)
10499 (message-cross-post-note-function, message-use-mail-followup-to)
10500 (message-subscribed-address-functions)
10501 (message-subscribed-address-file, message-subscribed-addresses)
10502 (message-subscribed-regexps, message-allow-no-recipients)
10503 (message-yank-cited-prefix, message-signature-insert-empty-line)
10504 (message-hidden-headers, message-hierarchical-addresses)
10505 (message-mail-user-agent, message-use-idna)
10506 (message-valid-fqdn-regexp)
10507 (message-strip-special-text-properties, message-header-synonyms)
10508 (message-beginning-of-line, message-tab-body-function): Add :version.
10509 (message-insert-canlock, message-wide-reply-confirm-recipients):
10510 Change :version.
10511
10512 * mail-source.el (mail-source-ignore-errors): Add :group, :type
10513 and :version.
10514 (mail-source-delete-old-incoming-confirm)
10515 (mail-source-movemail-program): Add :version.
10516
10517 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
10518 (gnus-agent-cache, gnus-agent): Change :version.
10519
10520 * gnus-util.el (gnus-use-byte-compile): Change :version.
10521
10522 * gnus-sum.el (gnus-summary-make-false-root-always)
10523 (gnus-summary-default-high-score)
10524 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
10525 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
10526 (gnus-read-all-available-headers, gnus-article-emulate-mime)
10527 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
10528 (gnus-sum-thread-tree-single-indent)
10529 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
10530 (gnus-sum-thread-tree-leaf-with-other)
10531 (gnus-sum-thread-tree-single-leaf): Add :version.
10532 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
10533 (gnus-article-loose-mime): Change :version.
10534
10535 * gnus-start.el (gnus-backup-startup-file)
10536 (gnus-save-startup-file-via-temp-buffer): Add :version.
10537
10538 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
10539 (gnus-server-offline-face): Add :version.
10540
10541 * gnus-score.el (gnus-adaptive-word-length-limit): Add :version.
10542
10543 * gnus-msg.el (gnus-gcc-externalize-attachments)
10544 (gnus-debug-files, gnus-debug-exclude-variables)
10545 (gnus-discouraged-post-methods): Change :version.
10546 (gnus-confirm-mail-reply-to-news)
10547 (gnus-confirm-treat-mail-like-news): Add :version.
10548
10549 * gnus-int.el (gnus-server-unopen-status): Add :version.
10550
10551 * gnus-group.el (gnus-group-jump-to-group-prompt)
10552 (gnus-large-ephemeral-newsgroup)
10553 (gnus-fetch-old-ephemeral-headers): Add :version.
10554
10555 * gnus-fun.el (gnus-x-face-directory)
10556 (gnus-convert-pbm-to-x-face-command)
10557 (gnus-convert-image-to-x-face-command)
10558 (gnus-convert-image-to-face-command): Add :version.
10559
10560 * gnus-delay.el (gnus-delay-default-hour): Add :version.
10561
10562 * gnus-cite.el (gnus-cite-blank-line-after-header)
10563 (gnus-article-boring-faces): Add :version.
10564
10565 * gnus-art.el (gnus-buttonized-mime-types)
10566 (gnus-inhibit-mime-unbuttonizing)
10567 (gnus-treat-display-face)
10568 (gnus-treat-body-boundary): Change :version.
10569 (gnus-body-boundary-delimiter, gnus-picon-databases)
10570 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
10571 (gnus-treat-date-english, gnus-treat-fold-headers)
10572 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
10573 (gnus-treat-mail-picon, gnus-treat-wash-html)
10574 (gnus-article-encrypt-protocol)
10575 (gnus-use-idna, gnus-article-over-scroll)
10576 (gnus-mime-display-multipart-alternative-as-mixed)
10577 (gnus-mime-display-multipart-related-as-mixed)
10578 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
10579 (gnus-ctan-url, gnus-button-ctan-handler)
10580 (gnus-button-handle-ctan-bogus-regexp)
10581 (gnus-button-ctan-directory-regexp)
10582 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
10583 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
10584 (gnus-button-man-level, gnus-button-emacs-level)
10585 (gnus-button-message-level, gnus-button-browse-level): Add :version.
10586
10587 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
10588 (gnus-agent-go-online): Change :version.
10589 (gnus-agent-expire-unagentized-dirs)
10590 (gnus-agent-auto-agentize-methods): Add :version.
10591
10592 * flow-fill.el (fill-flowed-display-column)
10593 (fill-flowed-encode-column): Add :version.
10594
10595 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
10596 (gnus-outlook-deuglify-unwrap-max)
10597 (gnus-outlook-deuglify-cite-marks)
10598 (gnus-outlook-deuglify-unwrap-stop-chars)
10599 (gnus-outlook-deuglify-no-wrap-chars)
10600 (gnus-outlook-deuglify-attrib-cut-regexp)
10601 (gnus-outlook-deuglify-attrib-verb-regexp)
10602 (gnus-outlook-deuglify-attrib-end-regexp)
10603 (gnus-outlook-display-hook): Add :version.
10604
10605 * binhex.el (binhex-use-external): Add :version.
10606
106072004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
10608
10609 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
10610 and `invisible'.
10611
106122004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
10613
10614 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
10615 in gnus-registry-trim.
10616
106172004-09-13 Simon Josefsson <jas@extundo.com>
10618
10619 * dns-mode.el: Add XEmacs auto-mode-alist autoload cookie.
10620
10621 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
10622
10623 * dns-mode.el (dns-mode): Fix menu for XEmacs, reported by Steve
10624 Youngs <steve@youngs.au.com> and suggested by Katsumi Yamaoka
10625 <yamaoka@jpl.org>.
10626 (dns-mode-font-lock-keywords): Fix faces, reported by Steve Youngs
10627 <steve@youngs.au.com> and suggested by Katsumi Yamaoka
10628 <yamaoka@jpl.org>.
10629
10630 * sieve.el (sieve-manage-mode): Ditto.
10631
106322004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
10633
10634 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
10635
106362004-09-11 Simon Josefsson <jas@extundo.com>
10637
10638 * dns-mode.el: Add.
10639
10640 * mm-view.el (mm-display-dns-inline): Add.
10641
10642 * mm-decode.el (mm-inline-media-tests): Add text/dns.
10643 (mm-automatic-display): Ditto.
10644
10645 * mailcap.el (mailcap-mime-data): Add text/dns.
10646 (mailcap-mime-extensions): Map .soa to text/dns.
10647
106482004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
10649
10650 * gnus-art.el (article-decode-mime-words, article-babel)
10651 (gnus-article-highlight-signature, gnus-article-add-buttons)
10652 (gnus-signature-toggle): Remove unnecessary bindings of
10653 `inhibit-read-only' inherited from v5.10 merge.
10654
106552004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
10656
10657 * nntp.el (nntp): New customization group.
10658 (nntp-authinfo-file): Add customization group.
10659
10660 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
10661
10662 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
10663
10664 * gnus.el (to-address, to-list, subscribed)
10665 (large-newsgroup-initial): Ditto.
10666
10667 * flow-fill.el (fill-flowed-display-column)
10668 (fill-flowed-encode-column): Ditto.
10669
ce058493 106702004-09-06 Stefan Monnier <monnier@iro.umontreal.ca>
01c52d31
MB
10671
10672 * message.el (message-tokenize-header, message-send-mail-with-qmail):
10673 Use point-min rather than 1.
10674 (message-send-mail): Use buffer-size rather than point-max.
10675
10676 * gnus-sum.el (gnus-summary-search-article-forward):
10677 Signal a specific `search-failed' rather than a generic `error'.
10678
10679 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
10680 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
10681 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
10682
106832004-09-10 Simon Josefsson <jas@extundo.com>
10684
10685 * nndb.el (require): Remove tcp and duplicate cl.
10686
106872004-09-10 Katsumi Yamaoka <yamaoka@jpl.org>
10688
10689 * gnus-agent.el (directory-files-and-attributes): Move forward.
10690
106912004-09-09 Kevin Greiner <kgreiner@compsol.cc>
10692
10693 * gnus-agent.el (directory-files-and-attributes): Optionally
10694 defined to support XEmacs.
10695
106962004-09-09 Kevin Greiner <kgreiner@compsol.cc>
10697
002876ab 10698 * gnus-agent.el (gnus-agent-cat-groups): Rewrote avoiding defsetf
01c52d31
MB
10699 to avoid run-time CL dependencies.
10700 (gnus-agent-unfetch-articles): New function.
10701 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
10702 article numbers even when local .overview file is missing.
002876ab 10703 (gnus-agent-read-article-number): New function. Only accepts
01c52d31
MB
10704 27-bit article numbers.
10705 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
10706 gnus-agent-read-article-number.
10707 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
10708 from backend while recognizing that article numbers in .overview
10709 must be valid.
10710 (gnus-agent-update-files-total-fetched-for): Use
10711 directory-files-and-attributes to improve performance.
10712 * gnus-int.el (gnus-request-move-article): Use
10713 gnus-agent-unfetch-articles in place of gnus-agent-expire to
10714 improve performance.
10715
10716 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
10717 some users confused by references to .newsrc when they only have a
10718 .newsrc.eld file.
149cd465
JB
10719 (gnus-convert-mark-converter-prompt)
10720 (gnus-convert-converter-needs-prompt): Fixed use of property list.
01c52d31 10721 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
002876ab 10722 New function. Used internally to only display 'gnus converting
01c52d31
MB
10723 files' message when actually necessary.
10724
10725 * gnus-sum.el (): Removed (require 'gnus-agent) as required
10726 methods now autoloaded.
10727
107282004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
10729
10730 * gnus-sum.el (gnus-summary-insert-subject): Remove list
10731 identifiers.
10732
107332004-09-02 Reiner Steib <Reiner.Steib@gmx.de>
10734
10735 * gnus-picon.el: Fix indentation and closing parenthesis.
10736
107372004-09-01 Simon Josefsson <jas@extundo.com>
10738
10739 * message.el (message-canlock-generate): Require sha1, not
56fd9faa 10740 sha1-el. (Can we get rid of this require altogether? It is ugly
01c52d31
MB
10741 to require within a function. Sadly, if sha1.el isn't loaded, the
10742 let binding in m-c-g will hide the defcustom definition, which is
10743 bad.)
10744
10745 * canlock.el: Require sha1, not sha1-el.
10746
10747 * message.el: Don't autoload sha1 (there is a autoload cookie in
10748 sha1.el).
10749
10750 * sha1-el.el: Renamed to sha1.el.
10751
107522004-08-30 Juanma Barranquero <lektu@terra.es>
10753
10754 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
10755
107562004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
10757
10758 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
10759
107602004-08-30 Kim F. Storm <storm@cua.dk>
10761
10762 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
10763
10764 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
10765 Add :group 'nnimap.
10766
107672004-08-30 Andreas Schwab <schwab@suse.de>
10768
10769 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
10770 ?* and ?\;.
10771
10772 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
10773 and ?\' to symbol instead of whitespace.
10774
107752004-08-30 Katsumi Yamaoka <yamaoka@jpl.org>
10776
10777 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
10778
10779 * gnus-sum.el (gnus-summary-morse-message): Use search-forward
10780 instead of re-search-forward.
10781
10782 * gnus-uu.el (gnus-uu-save-article): Ditto.
10783 (gnus-uu-post-encode-uuencode): Ditto.
10784
10785 * html2text.el (html2text-clean-list-items): Ditto.
10786 (html2text-clean-dtdd): Ditto.
10787 (html2text-format-tags): Ditto.
10788
10789 * message.el (message-send-mail-with-sendmail): Fix regexp.
10790 (message-fill-field-general): Use search-forward instead of
10791 re-search-forward.
10792 (unbold-region): Ditto.
10793
10794 * nnrss.el (nnrss-request-article): Ditto.
10795
10796 * nnslashdot.el (nnslashdot-request-article): Ditto.
10797
10798 * nnweb.el (nnweb-gmane-wash-article): Ditto.
10799
10800 * gnus-sum.el (gnus-summary-make-menu-bar): Avoid the
10801 "Unrecognized menu descriptor" error in XEmacs.
10802
108032004-08-26 Stefan Wiens <s.wi@gmx.net> (tiny change)
10804
10805 * gnus-sum.el (gnus-read-header): Don't remove a header for the
10806 parent article of a sparse article in the thread hashtb.
10807
108082004-08-26 David Hedbor <dhedbor@real.com> (tiny change)
10809
10810 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
10811 (nnmail-expand-newtext): Lowercase expanded entries if
10812 nnmail-split-lowercase-expanded is non-nil.
10813
108142004-08-26 Katsumi Yamaoka <yamaoka@jpl.org>
10815
c9e31f32 10816 * nndoc.el (nndoc-type-alist): Fix regexp in the rfc822-forward entry.
01c52d31
MB
10817
10818 * gnus-group.el (gnus-group-line-format-alist): Convert the value
10819 of gnus-tmp-news-method into string under XEmacs. It will be
10820 passed to gnus-correct-length which takes only a string argument.
10821
108222004-08-24 Katsumi Yamaoka <yamaoka@jpl.org>
10823
10824 * gnus-util.el (gnus-bind-print-variables): New macro.
10825 (gnus-prin1): Use it.
10826 (gnus-prin1-to-string): Use it.
10827 (gnus-pp): New function.
10828 (gnus-pp-to-string): New function.
10829
c9e31f32
SM
10830 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
10831 Replace pp-to-string with gnus-pp-to-string.
01c52d31
MB
10832 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
10833 * gnus-group.el (gnus-group-make-kiboze-group): Ditto.
10834 * gnus-msg.el (gnus-debug): Ditto.
10835 * gnus-score.el (gnus-score-save): Ditto.
10836 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
10837 gnus-pp-to-string.
10838 * legacy-gnus-agent.el (gnus-agent-unlist-expire-days): Replace pp
10839 with gnus-pp.
10840 * score-mode.el (gnus-score-pretty-print): Ditto.
10841 * webmail.el (webmail-debug): Ditto.
10842
108432004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
10844
c9e31f32
SM
10845 * gnus-art.el (article-display-face, article-display-x-face):
10846 Use buffer-read-only.
01c52d31
MB
10847
108482004-08-22 Katsumi Yamaoka <yamaoka@jpl.org>
10849
c9e31f32
SM
10850 * gnus-art.el (article-hide-list-identifiers):
10851 Bind inhibit-read-only as t.
01c52d31
MB
10852
108532004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
10854
10855 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
10856
108572004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
10858
10859 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
10860 (gnus-narrow-to-page): Don't assume point-min == 1.
10861 (gnus-article-edit-mode): Derive from message-mode.
10862
10863 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
10864 point-min == 1.
10865
10866 * imap.el (imap-parse-address-list, imap-parse-body-ext):
10867 Disable incorrect use of `assert'.
10868
10869 * message.el (message-mode): Set comment-start-skip.
10870
01c52d31
MB
108712004-08-22 Sam Steingold <sds@gnu.org>
10872
10873 * pop3.el (pop3-leave-mail-on-server): New user variable.
10874 (pop3-movemail): Delete mail only when it is nil.
10875
108762004-08-21 Reiner Steib <Reiner.Steib@gmx.de>
10877
10878 * nntp.el (nntp-marks-is-evil): Fix typo in docstring.
10879
10880 * mml.el (mml-preview): Use `pop-to-buffer'.
10881
10882 * message.el (message-goto-mail-followup-to): Insert after "To".
10883 (message-carefully-insert-headers): Add comment.
10884
10885 * gnus.el: Remove unused variable `gnus-article-check-size'.
10886
10887 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
10888
10889 * gnus-art.el (gnus-button-alist): Improve
10890 `gnus-button-handle-library' entry.
10891
108922004-08-19 Sebastian Freundt <hroptatyr@gna.org> (tiny change)
10893
10894 * nnmaildir.el (nnmaildir--emlink-p, nnmaildir--enoent-p): Use
10895 downcase, since XEmacs capitalizes error messages differently.
10896
108972004-08-18 Jesper Harder <harder@ifa.au.dk>
10898
10899 * nntp.el: Add (require 'gnus) due to reference to
10900 `gnus-directory'. Reported by Matt Swift <swift@alum.mit.edu>.
10901
109022004-08-18 Florian Weimer <fw@deneb.enyo.de>
10903
10904 * gnus-sum.el (gnus-summary-force-verify-and-decrypt): Bind
10905 `mm-fill-flowed'.
10906
10907 * mm-decode.el (mm-dissect-singlepart): Check it.
10908
109092004-08-17 Teodor Zlatanov <tzz@lifelogs.com>
10910
10911 * nnimap.el (nnimap-open-connection): Add 'imaps' synonym to
10912 'imap' for netrc parsing.
10913
109142004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
10915
10916 * mailcap.el (mailcap-mime-data): Mark as risky.
10917
109182004-08-15 Katsumi Yamaoka <yamaoka@jpl.org>
10919
10920 * rfc2047.el (rfc2047-encode-region): Assume the close parenthesis
10921 may be included in the encoded word.
10922 (rfc2047-encode): Don't append a space if the encoded word
10923 includes close parenthesis.
10924
109252004-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
10926
10927 * rfc2047.el (rfc2047-encode-1, rfc2047-encode): Improve encoding
10928 of text within parentheses.
10929
109302004-08-06 Teodor Zlatanov <tzz@lifelogs.com>
10931
10932 * gnus-encrypt.el (gnus-encrypt-insert-file-contents)
10933 (gnus-encrypt-write-file-contents): Make the password key the file
10934 name PLUS the cipher, not just the cipher. Also remove failed
10935 passwords from the cache.
10936
109372004-08-06 Simon Josefsson <jas@extundo.com>
10938
10939 * gnus-sum.el (gnus-article-loose-mime): Change default to t. Doc
10940 fix.
10941
109422004-08-05 Katsumi Yamaoka <yamaoka@jpl.org>
10943
10944 * rfc2047.el (rfc2047-fold-region): Use trailing whitespace as
10945 LWSP.
10946
109472004-08-04 Teodor Zlatanov <tzz@lifelogs.com>
10948
10949 * gnus-registry.el (gnus-registry-split-fancy-with-parent): Try
10950 to append in-reply-to: data to the references: header.
10951
10952 * netrc.el: Remove old encryption support, autoload gnus-encrypt.el
10953 (netrc-parse): Use gnus-encrypt.el functions.
10954
10955 * gnus-encrypt.el: Add new file for encryption support; currently
10956 does only a few GPG ciphers and an internal XOR cipher.
10957
10958 * password.el: Add comments on using password-read-and-add.
10959 (password-read-and-add): Add function to read and add the
10960 password to the cache at once.
10961
109622004-07-28 Simon Josefsson <jas@extundo.com>
10963
10964 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
10965 parameter (but don't use it, for now).
10966
10967 * imap.el (imap-ssl-open): Use imap-process-connection-type,
10968 instead of hard coding to nil.
10969
109702004-07-28 Katsumi Yamaoka <yamaoka@jpl.org>
10971
10972 * mm-view.el (mm-inline-image-emacs): Open lines under an image
10973 as mm-inline-image-xemacs does.
10974
109752004-07-26 Simon Josefsson <jas@extundo.com>
10976
10977 * gnus-group.el (gnus-group-group-map, gnus-group-make-menu-bar):
10978 Revert part of 2004-07-17 change below.
10979
109802004-07-25 Katsumi Yamaoka <yamaoka@jpl.org>
10981
10982 * rfc2047.el (rfc2047-encode-region): Don't infloop. Suggested by
10983 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
10984
109852004-07-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
10986
10987 * flow-fill.el (fill-flowed): Remove space stuffing, and only do
10988 quotes that actually start with ">" at the beginning of the
10989 lines.
10990
109912004-07-23 Katsumi Yamaoka <yamaoka@jpl.org>
10992
10993 * rfc2047.el (rfc2047-encode-region): Fix last change.
10994 (rfc2047-encode-parameter): Remove useless concat.
10995
109962004-07-22 Katsumi Yamaoka <yamaoka@jpl.org>
10997
10998 * rfc2047.el (rfc2047-encode-region): Check carefully whether to
10999 encode special characters; fix some kind of misconfigured headers;
11000 signal a real error if debug-on-quit or debug-on-error is non-nil.
11001 (rfc2047-encode-max-chars): New variable.
11002 (rfc2047-encode-1): Use it.
11003 (rfc2047-encode-parameter): New function.
11004
11005 * mml.el (mml-insert-parameter): Remove an excessive space.
11006
110072004-07-17 Simon Josefsson <jas@extundo.com>
11008
11009 * gnus-group.el (gnus-group-make-group-simple): Add, suggested by
11010 Kai Grossjohann <kai@emptydomain.de>.
11011 (gnus-group-group-map): Use it, instead of gnus-group-make-group.
11012 (gnus-group-make-menu-bar): Ditto.
11013
11014 * gnus-util.el (gnus-group-server): Add.
11015
110162004-07-16 Jesper Harder <harder@ifa.au.dk>
11017
11018 * message.el (message-clone-locals): Clone sendmail and smtp
11019 variables.
11020
110212004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11022
11023 * rfc2047.el (rfc2047-encode-region): Fix last change.
11024
110252004-07-12 Katsumi Yamaoka <yamaoka@jpl.org>
11026
11027 * rfc2047.el (rfc2047-encode-region): Treat backslash-quoted
11028 characters as non-special.
11029
110302004-07-09 Simon Josefsson <jas@extundo.com>
11031
11032 * gnus-agent.el (gnus-agent-synchronize-flags): Revert to ask.
11033 Users will lose all flag changes made while unplugged with
11034 e.g. nntp unless flag synchronization happens, thus `nil' is not a
11035 good default. See numerous reports on ding mailing list.
11036
110372004-07-09 Katsumi Yamaoka <yamaoka@jpl.org>
11038
11039 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
11040 add generate-head-function and generate-article-function to the
11041 rfc822-forward entry.
11042 (nndoc-rfc822-forward-generate-article): New function.
11043 (nndoc-rfc822-forward-generate-head): New function.
11044
11045 * mm-decode.el (mm-dissect-buffer): Simplify cleaning of CTE.
11046
110472004-07-06 Dan Christensen <jdc@uwo.ca>
11048
11049 * gnus-sum.el (gnus-summary-read-group-1): When summary is unthreaded,
11050 respect display group parameter and gnus-summary-expunge-below.
11051 (gnus-articles-to-read): Remove unused reference to display group
11052 parameter.
11053
110542004-07-03 Lars Magne Ingebrigtsen <larsi@gnus.org>
11055
11056 * nnheader.el (nnheader-uniquify-message-id): New experimental
11057 variable.
11058 (nnheader-nov-read-message-id): Use it.
11059
11060 * spam-report.el (spam-report-gmane): Add interactive.
11061
110622004-07-02 Katsumi Yamaoka <yamaoka@jpl.org>
11063
11064 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
11065 qp-or-base64 for the application/* types.
11066
110672004-07-02 Joakim Verona <joakim@verona.se> (tiny change)
11068
11069 * nnrss.el (nnrss-read-group-data): Fix off-by-one error.
11070
110712004-06-30 Teodor Zlatanov <tzz@lifelogs.com>
11072
11073 * gnus-registry.el (gnus-registry-trim): Don't allow a negative
11074 trim value.
11075
110762004-01-25 Paul Jarc <prj@po.cwru.edu>
11077
11078 * nnmaildir.el (nnmaildir--condcase, nnmaildir--enoent-p):
11079 New macro and function.
11080 (nnmaildir--new-number, nnmaildir-request-set-mark): Use them.
11081
110822004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
11083
11084 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
11085 after-load-alist.
11086
110872004-06-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
11088
11089 * gnus-group.el (gnus-group-get-new-news-this-group): Don't
11090 update info that isn't there.
11091
110922004-06-29 Ilya N. Golubev <gin@mo.msk.ru>.
11093
11094 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
11095 entry.
11096
110972004-06-29 Katsumi Yamaoka <yamaoka@jpl.org>
11098
11099 * mm-view.el (mm-inline-render-with-function): Use multibyte
11100 buffer; decode html source by charset.
11101
11102 * mm-encode.el (mm-content-transfer-encoding-defaults): Doc fix.
11103
11104 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): New function run when
11105 Mule-UCS is loaded under XEmacs.
11106 (mm-mime-mule-charset-alist): Avoid duplicated entries.
11107
111082004-06-28 Jesper Harder <harder@ifa.au.dk>
11109
11110 * nnheader.el (nnheader-max-head-length): Increase to 8192.
11111
111122004-06-28 Katsumi Yamaoka <yamaoka@jpl.org>
11113
11114 * mm-util.el (mm-coding-system-p): Return a coding-system.
11115 (mm-mime-mule-charset-alist): Use shift_jis instead of
11116 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
11117 entries for the mime charsets iso-2022-jp-3 and shift_jis.
11118 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
11119 instead of japanese-shift-jis and iso-latin-1 respectively in
11120 order to share the default value with both Emacs and XEmacs-mule.
11121 (mm-mule-charset-to-mime-charset): Make
11122 mm-coding-system-priorities effective.
11123 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
11124 while predicating of candidates upon the priorities.
11125
111262004-06-27 Jesper Harder <harder@ifa.au.dk>
11127
11128 * gnus-sum.el (gnus-summary-make-menu-bar): Add
11129 gnus-uu-invert-processable.
11130
11131 * gnus.el: Autoload gnus-uu-invert-processable.
11132
111332004-06-24 Katsumi Yamaoka <yamaoka@jpl.org>
11134
11135 * mm-util.el (mm-with-multibyte-buffer): New macro.
11136
11137 * rfc2047.el (rfc2047-encode-string): Use it.
11138 (rfc2047-encode-region): Move point to the end of the region after
11139 encoding. Suggested by IRIE Tetsuya <irie@t.email.ne.jp>.
11140
111412004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
11142
11143 * gnus-cite.el (gnus-cite-parse): Don't ignore case when finding
11144 ">From ". Thanks to Reiner Steib <Reiner.Steib@gmx.de>.
11145
111462004-06-23 Katsumi Yamaoka <yamaoka@jpl.org>
11147
11148 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
11149 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
11150 Karl Chen <quarl@nospam.quarl.org>.
11151
111522004-06-23 Jesper Harder <harder@ifa.au.dk>
11153
11154 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
11155 invalid addresses.
11156
111572004-06-21 Teodor Zlatanov <tzz@lifelogs.com>
11158
11159 * spam.el: Change section markers, revise TODO list.
11160 (spam-backends): Make new master list of all installed backends.
11161 (spam-summary-exit-behavior): Add new variable to determine how
11162 messages moves are done at summary exit.
11163 (spam-move-spam-nonspam-groups-only)
11164 (spam-process-ham-in-nonham-groups)
11165 (spam-process-ham-in-spam-groups): Remove variables, the
11166 spam-summary-exit-behavior variable should be used to manage this
11167 behavior.
11168 (spam-old-ham-articles, spam-old-spam-articles): Remove.
11169 (spam-old-articles): Add variable, replacing spam-old-ham-articles
11170 and spam-old-spam-articles.
11171 (spam-use-copy, spam-use-move, spam-use-gmane, spam-use-resend):
11172 Add empty variables, placeholders for the backends they represent.
11173 (spam-set-difference): Move, unchanged.
11174 (spam-list-of-processors): Declare OBSOLETE, not used anymore
11175 unless the user has a processor variable.
11176 (spam-classifications, spam-classification-valid-p)
11177 (spam-backend-properties, spam-backend-property-valid-p)
11178 (spam-backend-function-type-valid-p)
11179 (spam-process-type-valid-p, spam-list-articles): Add helper functions.
11180 (spam-report-articles-gmane, spam-report-articles-resend):
11181 Remove functions, they are not needed.
11182 (spam-install-backend-super, spam-backend-list)
11183 (spam-backend-check, spam-backend-valid-p, spam-backend-info)
11184 (spam-backend-function, spam-backend-ham-registration-function)
11185 (spam-backend-spam-registration-function)
11186 (spam-backend-ham-unregistration-function)
11187 (spam-backend-spam-unregistration-function)
11188 (spam-backend-statistical-p, spam-backend-mover-p)
11189 (spam-install-backend-alias, spam-install-checkonly-backend)
11190 (spam-install-mover-backend, spam-install-nocheck-backend)
11191 (spam-install-backend, spam-install-statistical-backend)
11192 (spam-install-statistical-checkonly-backend): Add backend installation
11193 support.
11194 (spam-summary-prepare-exit): Rewrite to use the new backend code.
11195 (spam-group-processor-p): Use the new backend code and respect the
11196 summary exit behavior.
11197 (spam-mark-spam-as-expired-and-move-routine): Remove.
11198 (spam-summary-prepare): Change to use the new spam-old-articles
11199 variable.
11200 (spam-copy-or-move-routine, spam-copy-spam-routine)
11201 (spam-move-spam-routine, spam-copy-ham-routine)
11202 (spam-move-ham-routine): Add code to copy/move ham or spam.
11203 (spam-fetch-field-fast): Improve doc and code, plus allow the
11204 'number request.
11205 (spam-list-of-checks, spam-list-of-statistical-checks): Remove
11206 variables.
11207 (spam-split, spam-find-spam): Use the new backend code.
11208 (spam-registration-functions): Remove variable.
11209 (spam-unregister-routine): Add convenience wrapper.
11210 (spam-log-undo-registration, spam-register-routine)
11211 (spam-log-processing-to-registry)
11212 (spam-log-unregistration-needed-p): Rename "check" to "backend"
11213 where possible.
11214 (spam-check-gmane-xref, spam-check-regex-headers)
11215 (spam-check-blackholes, spam-check-stat, spam-check-ifile)
11216 (spam-check-BBDB, spam-check-whitelist, spam-check-blacklist)
11217 (spam-check-bogofilter-headers, spam-check-spamoracle)
11218 (spam-check-spamassassin-headers, spam-check-bsfilter-headers)
11219 (spam-check-crm114-headers): Use the spam-split-group that
11220 spam-split prepares, no need to determine it every time.
11221
11222 * nnimap.el (nnimap-retrieve-headers-progress): Add the message number
11223 to the nnheader-parse-naked-head call.
11224
11225 * nnheader.el (nnheader-generate-fake-message-id): Fix indentation.
11226
11227 * gnus-sum.el (gnus-nov-parse-line): Add the message number to
11228 the nnheader-nov-read-message-id call.
11229
112302004-06-21 Katsumi Yamaoka <yamaoka@jpl.org>
11231
11232 * gnus-group.el (gnus-group-get-new-news-this-group): Don't call
11233 gnus-activate-group twice. Suggested by Markus Peter
11234 <warp@spin.de>.
11235
112362004-06-18 Katsumi Yamaoka <yamaoka@jpl.org>
11237
11238 * gnus-art.el (gnus-article-time-format): Exchange the order of
11239 day and month in the default value; fix customization type.
11240 (article-date-ut): Use add-text-properties.
11241 (article-make-date-line): Use message-make-date instead of
11242 current-time-string.
11243
11244 * message.el (message-fetch-field): Don't use set-text-properties.
11245 (message-make-date): Simplify.
0f49874b 11246
01c52d31 112472004-06-17 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11248
01c52d31
MB
11249 * rfc2047.el (rfc2047-syntax-table): Treat `(' and `)' as is.
11250 (rfc2047-encode-region): Treat text within parentheses as special;
11251 show the original text when error has occurred.
0f49874b 11252
01c52d31
MB
11253 * gnus-group.el (gnus-group-get-new-news-this-group): Pass the
11254 already-computed method to gnus-activate-group.
0f49874b 11255
01c52d31
MB
11256 * gnus-start.el (gnus-make-hashtable-from-newsrc-alist): Make the
11257 same select-methods identical Lisp objects.
0f49874b 11258
01c52d31
MB
11259 * gnus-srvr.el (gnus-server-set-info): Don't make a new Lisp
11260 object when modifying the info.
0f49874b 11261
01c52d31 112622004-06-16 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11263
01c52d31
MB
11264 * gnus-srvr.el (gnus-server-set-info): Remove the server from
11265 gnus-opened-servers since it has never been opened with the new
11266 configuration yet.
0f49874b 11267
01c52d31 112682004-06-15 Katsumi Yamaoka <yamaoka@jpl.org>
0f49874b 11269
01c52d31
MB
11270 * nnheader.el (nnheader-nov-read-message-id): Pass the optional
11271 arg to nnheader-generate-fake-message-id.
0f49874b 11272
01c52d31 112732004-06-14 Teodor Zlatanov <tzz@lifelogs.com>
ca0a6900 11274
01c52d31
MB
11275 * nnheader.el (nnheader-generate-fake-message-id): Accept a
11276 number and build a fake message ID localized to a group and
11277 article number (so it's repeatable from that point on).
cc4a96c6 11278 (nnheader-fake-message-id-p): Change regex to accommodate new fake
01c52d31 11279 ID format.
ca0a6900 11280
01c52d31
MB
11281 * gnus-sum.el (gnus-get-newsgroup-headers): Call
11282 nnheader-generate-fake-message-id with the article number.
ca0a6900 11283
01c52d31 112842004-06-12 YAGI Tatsuya <ynyaaa@ybb.ne.jp> (tiny change)
a21fb88e 11285
01c52d31
MB
11286 * gnus-art.el (gnus-article-next-page): Fix the way to find a real
11287 end-of-buffer.
a21fb88e 11288
01c52d31 112892004-06-12 Lars Magne Ingebrigtsen <larsi@gnus.org>
a21fb88e 11290
01c52d31 11291 * message.el (message-ignored-supersedes-headers): Add Approved.
a21fb88e 11292
01c52d31 112932004-06-11 Katsumi Yamaoka <yamaoka@jpl.org>
bfe5418b 11294
01c52d31
MB
11295 * rfc2047.el (rfc2047-encode-message-header): Remove useless
11296 goto-char.
11297 (rfc2047-encode): Fold the line before encoding.
bfe5418b 11298
01c52d31 112992004-06-10 Lars Magne Ingebrigtsen <larsi@gnus.org>
d4755e04 11300
01c52d31
MB
11301 * rfc2047.el (rfc2047-encode-message-header): Disabled header
11302 folding -- not all headers can be folded, and this should be done
11303 by the message composition mode. Probably. I think.
d4755e04 11304
01c52d31 113052004-06-10 Katsumi Yamaoka <yamaoka@jpl.org>
95f75c75 11306
01c52d31
MB
11307 * gnus-util.el (gnus-remove-text-with-property): Make it slightly
11308 fast.
95f75c75 11309
01c52d31
MB
11310 * gnus-ems.el (gnus-remove-image): Don't use
11311 message-text-with-property; remove only the image found first.
4a43ee9b 11312
01c52d31 113132004-06-09 Jesper Harder <harder@ifa.au.dk>
4a43ee9b 11314
01c52d31 11315 * message.el (message-send-mail-with-sendmail): Use with-current-buffer.
4a43ee9b 11316
01c52d31 113172004-06-09 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 11318
01c52d31
MB
11319 * message.el (message-text-with-property): Make it fast and accept
11320 optional arguments.
11321 (message-strip-forbidden-properties): Use it.
11322 (message-fix-before-sending): Follow the m-t-w-p change.
4a43ee9b 11323
01c52d31 11324 * gnus-ems.el (gnus-remove-image): Follow the m-t-w-p change.
4a43ee9b 11325
01c52d31 113262004-06-08 Katsumi Yamaoka <yamaoka@jpl.org>
4a43ee9b 11327
01c52d31
MB
11328 * gnus-art.el (article-hide-headers): Don't change the buffer
11329 mistakenly when performing mml-preview even if
11330 gnus-single-article-buffer is nil.
4a43ee9b 11331
01c52d31 113322004-06-08 Kai Grossjohann <kgrossjo@eu.uu.net>
4a43ee9b 11333
01c52d31
MB
11334 * message.el (message-expand-name-databases): New user option.
11335 (message-expand-name): Use it.
4a43ee9b 11336
01c52d31 113372004-06-07 Teodor Zlatanov <tzz@lifelogs.com>
4a43ee9b 11338
01c52d31
MB
11339 * spam.el (spam-report-articles-resend)
11340 (spam-report-resend-register-routine): Allow ham reporting.
11341 (spam-report-resend-register-ham-routine): Add wrapper.
11342 (spam-registration-functions): Add ham resending functions.
11343 (spam-list-of-processors): Add ham resend processor.
4a43ee9b 11344
01c52d31
MB
11345 * gnus.el (ham-resend-to): Add new group parameter.
11346 (spam-process): Add ham resend option.
4a43ee9b 11347
01c52d31
MB
11348 * spam-report.el (spam-report-resend): Allow reporting ham.
11349 (spam-report-resend-ham): Add wrapper.
4a43ee9b 11350
01c52d31 113512004-06-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
4a43ee9b 11352
01c52d31
MB
11353 * message.el (message-cite-articles-with-x-no-archive): New
11354 variable.
11355 (message-cite-original): Use it.
4a43ee9b 11356
01c52d31 113572004-06-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
e9bd5782 11358
01c52d31 11359 * message.el (message-cite-original): Respect X-No-Archive.
e9bd5782 11360
01c52d31 113612004-06-04 Katsumi Yamaoka <yamaoka@jpl.org>
e9bd5782 11362
01c52d31
MB
11363 * gnus-art.el (article-hide-headers): Refer to the values for
11364 gnus-ignored-headers and gnus-visible-headers in the summary
11365 buffer since a user may have set them as group parameters.
cfcd5c91 11366
01c52d31 113672004-06-03 Teodor Zlatanov <tzz@lifelogs.com>
cfcd5c91 11368
01c52d31
MB
11369 * assistant.el (assistant-node-name): Add convenience function.
11370 (assistant-render-text, assistant-render-node): Add error handling,
11371 plus handle multiple next nodes.
11372 (assistant-find-next-node): Comment out for now.
11373 (assistant-find-next-nodes): Add function, returns list of next
11374 nodes.
11375
113762004-06-02 Reiner Steib <Reiner.Steib@gmx.de>
11377
11378 * mail-source.el (mail-source-directory): Fix doc-string.
11379
113802004-05-29 Teodor Zlatanov <tzz@lifelogs.com>
11381
11382 * assistant.el (assistant-render-text, assistant-eval): Add :set
11383 widget type, which is different because it takes and returns a
11384 list. Much hilarity ensues.
11385
113862004-05-28 Reiner Steib <Reiner.Steib@gmx.de>
11387
11388 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
11389
11390 * gnus-group.el (gnus-group-get-new-news-this-group): Added
11391 doc-string.
11392
11393 * gnus-start.el (gnus-activate-group): Added doc-string.
11394
113952004-05-28 Katsumi Yamaoka <yamaoka@jpl.org>
11396
11397 * mm-encode.el (mm-safer-encoding): Consider 7bit is safe.
11398
113992004-05-27 Teodor Zlatanov <tzz@lifelogs.com>
11400
11401 * assistant.el (assistant-render-text): Try to add a :set
11402 widget, more to come.
11403
11404 * spam.el (spam-group-spam-contents-p): Handle empty groupname
11405 strings.
11406 (spam-report-articles-resend)
11407 (spam-register-routine): Do registration iff any articles warrant
11408 it.
11409 (spam-summary-prepare-exit): Change log message for nil group
11410 destinations.
11411
114122004-05-27 Daniel Pittman <daniel@rimspace.net>
11413
11414 * spam.el (spam-report-resend-register-routine): Allow
11415 spam-report-resend-to to be a group parameter or a global value.
11416
114172004-05-26 Simon Josefsson <jas@extundo.com>
11418
11419 * starttls.el: Merge with my GNUTLS based starttls.el.
11420 (starttls-gnutls-program, starttls-use-gnutls)
11421 (starttls-extra-arguments, starttls-process-connection-type)
11422 (starttls-connect, starttls-failure, starttls-success): New
11423 variables.
11424 (starttls-program, starttls-extra-args): Doc fix.
11425 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
11426 functions.
11427 (starttls-negotiate, starttls-open-stream): Check
11428 `starttls-use-gnutls' and pass on to corresponding *-gnutls
11429 function if it is set.
11430
114312004-05-27 Katsumi Yamaoka <yamaoka@jpl.org>
11432
11433 * rfc2047.el (rfc2047-encode-region): Encode encoded words in
11434 structured fields.
11435
114362004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
11437
11438 * message.el (message-resend): Bind rfc2047-encode-encoded-words.
11439
114402004-05-26 Teodor Zlatanov <tzz@lifelogs.com>
11441
11442 * spam.el (spam-mark-new-messages-in-spam-group-as-spam): Add
11443 variable.
11444 (spam-mark-junk-as-spam-routine): Use it. Allow to disable
11445 assigning the spam-mark to new messages.
11446
880820fe 114472004-05-26 Adam Sjøgren <asjo@koldfront.dk> (tiny change)
01c52d31
MB
11448
11449 (spam-ham-copy-or-move-routine): Don't declare `todo' twice.
11450
114512004-05-26 Katsumi Yamaoka <yamaoka@jpl.org>
11452
11453 * rfc2047.el (rfc2047-encodable-p): Don't move point.
11454 (rfc2047-decode): Treat the ascii coding-system as raw-text by
11455 default.
11456
114572004-05-25 Anand Mitra <mitramc@yahoo.com> (tiny change)
11458
002876ab 11459 * gnus-sum.el (gnus-summary-delete-article): Invoke hook with
01c52d31
MB
11460 correct data.
11461
114622004-05-24 Teodor Zlatanov <tzz@lifelogs.com>
11463
11464 * spam.el (spam-list-of-processors): Use nil for nonexistent processors.
11465 (spam-group-processor-p): Fix function.
11466 (spam-group-processor-multiple-p)
11467 (spam-group-spam-processor-report-gmane-p)
11468 (spam-group-spam-processor-report-resend-p)
11469 (spam-group-spam-processor-bogofilter-p)
11470 (spam-group-spam-processor-blacklist-p)
11471 (spam-group-spam-processor-ifile-p)
11472 (spam-group-ham-processor-ifile-p)
11473 (spam-group-spam-processor-spamoracle-p)
11474 (spam-group-spam-processor-crm114-p)
11475 (spam-group-ham-processor-bogofilter-p)
11476 (spam-group-spam-processor-stat-p)
11477 (spam-group-ham-processor-stat-p)
11478 (spam-group-ham-processor-whitelist-p)
11479 (spam-group-ham-processor-BBDB-p)
11480 (spam-group-ham-processor-spamoracle-p)
11481 (spam-group-ham-processor-copy-p): Remove functions with some
11482 prejudice against unneeded code.
11483 (spam-report-articles-resend)
11484 (spam-report-resend-register-routine): Allow the group/topic
11485 spam-resend-to value to override spam-report-resend-to.
11486 (spam-summary-prepare-exit): Invoke spam-group-processor-p
11487 properly now.
11488
11489 * gnus.el (spam-resend-to): Add group/topic parameter.
11490 (spam-process): Move the OBSOLETE processors to the end of the
11491 choices.
11492
114932004-05-24 Daniel Pittman <daniel@rimspace.net>
11494
11495 * spam-report.el (spam-report-resend-to, spam-report-resend): Start
11496 with resend-to set to nil, and then ask the user if necessary.
11497 (spam-report-resend): spam-report-resend takes a list of articles, not
11498 separate article numbers.
11499
115002004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
11501
11502 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
11503 addition to emacs-w3m.
11504
115052004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
11506
11507 * assistant.el (assistant-authinfo-data): New function.
11508 (assistant-eval): Eval for entire assistant.
11509
11510 * netrc.el (netrc-services-file): New variable.
11511 (netrc-parse-services): New function.
11512 (netrc-find-service-name): New function.
11513 (netrc-find-service-number): New function.
11514 (netrc-port-equal): New function.
11515 (netrc-machine): Use it.
11516
11517 * nnimap.el (nnimap-open-connection): Use netrc.
11518
11519 * gnus-util.el (gnus-netrc-get): Remove aliases.
11520
11521 * gnus-sum.el (gnus-auto-center-summary): Change default to 2.
11522
11523 * assistant.el (wid-edit): Fix compilation.
11524
11525 * gnus-util.el (gnus-set-file-modes): Just ignore errors.
11526
115272004-05-23 Paul Stodghill <stodghil@cs.cornell.edu>
11528
11529 * gnus-util.el (gnus-set-file-modes): New function. (small
11530 patch).
11531
115322004-05-23 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 11533
01c52d31 11534 * gnus-topic.el (gnus-topic-jump-to-topic): Goto missing topic.
cfcd5c91 11535
01c52d31
MB
11536 * assistant.el (assistant-render-node): Fix up rendering and
11537 read-only text.
11538 (assistant-render-node): Reset.
11539 (assistant-make-read-only): Not sticky.
cfcd5c91 11540
01c52d31 115412004-05-20 Danny Siu <dsiu@adobe.com>
cfcd5c91 11542
01c52d31
MB
11543 * gnus-sum.el (gnus-summary-recenter): Summery buffer was not auto
11544 centered even when gnus-auto-center-summary is t
cfcd5c91 11545
01c52d31 115462004-05-22 Lars Magne Ingebrigtsen <larsi@gnus.org>
cfcd5c91 11547
01c52d31
MB
11548 * dns.el (dns-get-txt-answer): New function.
11549 (dns-read-txt): Ditto.
11550 (query-dns): Use it.
cfcd5c91 11551
01c52d31 115522004-05-21 Katsumi Yamaoka <yamaoka@jpl.org>
cfcd5c91 11553
01c52d31
MB
11554 * gnus-start.el (gnus-get-unread-articles): Don't invalidate
11555 active for foreign groups even if the group level is higher than
11556 the specified value.
cfcd5c91 11557
01c52d31 115582004-05-21 Lars Magne Ingebrigtsen <larsi@gnus.org>
9ad41fb7 11559
01c52d31
MB
11560 * gnus-group.el (gnus-group-jump-to-group): Don't prompt for
11561 non-active groups.
9ad41fb7 11562
01c52d31 11563 * gnus-art.el (gnus-picon-databases): Add /usr/share/picons.
b4e8a25b 11564
01c52d31 115652004-05-20 Magnus Henoch <mange@freemail.hu>
b4e8a25b 11566
01c52d31 11567 * dns.el (dns-read-type): Add support for SVR. (small patch)
b4e8a25b 11568
01c52d31 115692004-05-20 Teodor Zlatanov <tzz@lifelogs.com>
ddfbe5db 11570
01c52d31
MB
11571 * spam.el (spam-use-crm114, spam-crm114, spam-crm114-program)
11572 (spam-crm114-header, spam-crm114-spam-switch)
11573 (spam-crm114-spam-strong-switch, spam-crm114-ham-strong-switch)
11574 (spam-crm114-positive-spam-header)
11575 (spam-crm114-database-directory, spam-list-of-processors)
11576 (spam-group-spam-processor-crm114-p)
11577 (spam-group-ham-processor-crm114-p, spam-extra-header-to-number)
11578 (spam-generic-score, spam-list-of-checks)
11579 (spam-list-of-statistical-checks, spam-registration-functions)
11580 (spam-check-crm114-headers, spam-crm114-score)
11581 (spam-check-crm114, spam-crm114-register-with-crm114)
11582 (spam-crm114-register-spam-routine)
11583 (spam-crm114-unregister-spam-routine)
11584 (spam-crm114-register-ham-routine)
11585 (spam-crm114-unregister-ham-routine): Add CRM114 support. From
880820fe 11586 asjo@koldfront.dk (Adam Sjøgren).
ddfbe5db 11587
01c52d31 11588 * gnus.el: Add spam-use-crm114.
d0859c9a 11589
01c52d31
MB
11590 * spam.el (spam-list-of-processors, spam-registration-functions):
11591 Add spam-use-resend.
11592 (spam-group-spam-processor-report-resend-p): Add utility wrapper.
11593 (spam-report-articles-gmane): Add doc fix.
149cd465
JB
11594 (spam-report-articles-resend, spam-report-resend-register-routine):
11595 Add wrappers around spam-report-resend-to.
d0859c9a 11596
01c52d31
MB
11597 * spam-report.el (spam-report-resend-to, spam-report-resend):
11598 Add support for resending spam.
11599 (spam-report-gmane): Fix line length >80.
d0859c9a 11600
01c52d31 11601 * gnus.el (spam-process): Add spam-use-resend.
d0859c9a 11602
01c52d31 116032004-05-20 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
d0859c9a 11604
01c52d31
MB
11605 * spam.el (spam-mark-spam-as-expired-and-move-routine): Return the
11606 number of processed spam messages.
11607 (spam-ham-copy-or-move-routine): Return the number of processed
11608 ham messages.
11609 (spam-summary-prepare-exit): Use the above values to decide
11610 whether status messages shouled be displayed.
d0859c9a 11611
01c52d31 116122004-05-20 Katsumi Yamaoka <yamaoka@jpl.org>
d0859c9a 11613
01c52d31
MB
11614 * rfc2047.el (rfc2047-encode-function-alist): Renamed from
11615 `rfc2047-encoding-function-alist' in order to avoid conflicting
11616 with the old version.
11617 (rfc2047-encode-region): Concatenate words containing non-ASCII
11618 characters in structured fields; don't encode space-delimited
11619 ASCII words even in unstructured fields; don't break words at
11620 char-category boundaries.
11621 (rfc2047-encode-1): New function.
11622 (rfc2047-encode): Use it; encode text so that it occupies the
11623 maximum width within 76-column; work correctly on Q encoding for
11624 iso-2022-* charsets.
11625 (rfc2047-fold-region): Use existing whitespace for LWSP; make it
11626 sure not to break a line just after the header name.
11627 (rfc2047-b-encode-region): Removed.
11628 (rfc2047-b-encode-string): New function.
11629 (rfc2047-q-encode-region): Removed.
11630 (rfc2047-q-encode-string): New function.
d0859c9a 11631
01c52d31 11632 * mm-util.el (mm-replace-in-string): New function.
d0859c9a 11633
01c52d31 116342004-05-20 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 11635
01c52d31
MB
11636 * gnus-msg.el (gnus-inews-make-draft-meta-information): Really
11637 get it right.
11638 (gnus-inews-make-draft): Really.
d0859c9a 11639
01c52d31 116402004-05-19 Ben Menasha <bmenasha@benmenasha.net>
d0859c9a 11641
01c52d31
MB
11642 * nnmh.el (nnmh-request-list-1): Don't check the link count
11643 before descending. (small patch)
d0859c9a 11644
01c52d31 116452004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
d0859c9a 11646
01c52d31
MB
11647 * gnus-msg.el (gnus-inews-make-draft-meta-information): Fix quote
11648 stuff.
6441d280 11649
01c52d31
MB
11650 * gnus-start.el (gnus-subscribe-hierarchical-interactive): Match
11651 on real group name.
6441d280 11652
01c52d31 11653 * gnus-art.el (gnus-signature-limit): Doc fix.
8654e13a 11654
01c52d31 11655 * gnus-msg.el (gnus-inews-make-draft): Quote list.
8654e13a 11656
01c52d31 116572004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
8654e13a 11658
01c52d31
MB
11659 * gnus-draft.el (gnus-draft-send): Bind
11660 rfc2047-encode-encoded-words.
8654e13a 11661
01c52d31
MB
11662 * rfc2047.el (rfc2047-encode-region): Encode =? strings.
11663 (rfc2047-encodable-p): Say that =? needs encoding.
11664 (rfc2047-encode-encoded-words): New variable.
8654e13a 11665
01c52d31 11666 * gnus-group.el (gnus-group-select-group): Doc fix.
8654e13a 11667
01c52d31 11668 * gnus-draft.el (gnus-draft-setup): Mark all replied as replied.
31640842 11669
01c52d31
MB
11670 * gnus-group.el (gnus-group-mode): Set show-trailing-whitespace
11671 to nil.
31640842 11672
01c52d31 11673 * gnus-cache.el (gnus-cache-possibly-enter-article): Use it.
31640842 11674
01c52d31 11675 * nnheader.el (nnheader-get-lines-and-char): New function.
31640842 11676
01c52d31 116772004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
61b397cd 11678
01c52d31
MB
11679 * gnus-msg.el (gnus-summary-followup-with-original): Document
11680 yanking of region when active.
61b397cd 11681
01c52d31 116822004-05-19 Katsumi Yamaoka <yamaoka@jpl.org>
61b397cd 11683
01c52d31
MB
11684 * gnus-start.el (gnus-get-unread-articles): Do nothing for foreign
11685 groups if the group level is higher than the specified value.
31640842 11686
01c52d31 116872004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
cd01ded9 11688
01c52d31
MB
11689 * gnus-group.el (gnus-group-jump-to-group-prompt): Allow an alist.
11690 (gnus-group-jump-to-group): Added prefix argument using
11691 `gnus-group-jump-to-group-prompt'. Query before jumping to
11692 non-active group.
cd01ded9 11693
01c52d31
MB
11694 * compface.el (uncompface): Be verbose when changing
11695 `uncompface-use-external'.
850c333d 11696
01c52d31
MB
11697 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
11698 handle manual section.
850c333d 11699
01c52d31 117002004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
ff5e68bf 11701
01c52d31 11702 * gnus-art.el (gnus-button-alist): Revert previous change.
ff5e68bf 11703
01c52d31 117042004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
ff5e68bf 11705
01c52d31 11706 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
ff5e68bf 11707
01c52d31 117082004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
6a748eda 11709
01c52d31
MB
11710 * gnus-msg.el (gnus-inews-do-gcc): Don't use read-only-p to see
11711 whether backend can accept message.
6a748eda 11712
01c52d31 11713 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
9d9b0de9 11714
01c52d31 117152004-05-18 Kai Grossjohann <kgrossjo@eu.uu.net>
9d9b0de9 11716
01c52d31
MB
11717 * nntp.el (nntp-request-set-mark, nntp-request-update-info):
11718 Avoid creating directory when nntp-marks-is-evil is true.
11719 Reported by Reiner Steib.
9a89f5b0 11720
01c52d31 117212004-05-18 Reiner Steib <Reiner.Steib@gmx.de>
9a89f5b0 11722
01c52d31
MB
11723 * gnus-picon.el (gnus-picon-style): New variable.
11724 (gnus-picon-insert-glyph): Added optional `nostring' argument.
11725 (gnus-picon-transform-address): Support `gnus-picon-style'. From
11726 Jesper Harder <harder@ifa.au.dk>.
91472578 11727
01c52d31 117282004-05-18 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11729
01c52d31
MB
11730 * message.el (message-fill-field): Return point.
11731 (message-generate-headers): Go to end of field.
91472578 11732
01c52d31
MB
11733 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
11734 stuff for non-living groups.
91472578 11735
01c52d31 117362004-05-18 Jesper Harder <harder@ifa.au.dk>
91472578 11737
01c52d31
MB
11738 * gnus-art.el (gnus-article-followup-with-original)
11739 (gnus-article-reply-with-original): gnus-mark-active-p ->
11740 gnus-region-active-p.
91472578 11741
01c52d31 117422004-05-17 Teodor Zlatanov <tzz@lifelogs.com>
91472578 11743
01c52d31
MB
11744 * spam.el (spam-summary-prepare-exit): Fix messages, so they show
11745 only when there is spam or ham to be processed.
91472578 11746
01c52d31 117472004-05-17 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11748
01c52d31
MB
11749 * mail-source.el (mail-source-delete-crash-box): Refactor.
11750 (mail-source-fetch): Use it.
11751 (mail-source-fetch-file): Ditto.
11752 (mail-source-fetch-directory): Run postscript in loop.
11753 (mail-source-fetch-pop): Delete.
11754 (mail-source-fetch-maildir): Ditto.
11755 (mail-source-fetch-imap): Ditto.
91472578 11756
01c52d31 11757 * imap.el (imap-authenticators): Comment out sasl.
91472578 11758
01c52d31
MB
11759 * message.el (message-skip-to-next-address): New function.
11760 (message-fill-header-address): Refactor.
11761 (message-fill-address): Use it.
11762 (message-delete-address): Use it.
11763 (message-fill-header-general): Refactor.
11764 (message-fill-field-address): Rename.
11765 (message-narrow-to-field): Find the start of the header.
11766 (message-header-format-alist): Don't pre-fill.
11767 (message-fill-header): Removed.
11768 (message-insert-header): New function.
11769 (message-shorten-references): Use it.
91472578 11770
01c52d31 11771 * rfc2047.el (rfc2047-field-value): Strip props.
91472578 11772
01c52d31 11773 * mail-parse.el (mail-header-make-address): New alias.
91472578 11774
01c52d31 11775 * ietf-drums.el (ietf-drums-make-address): New function.
91472578 11776
01c52d31 11777 * imap.el: Add compiler directives.
91472578 11778
01c52d31 11779 * gnus-score.el (gnus-score-edit-done): run-hook->run-hooks.
91472578 11780
01c52d31
MB
11781 * gnus-art.el (article-decode-idna-rhs): Don't use
11782 message-idna-inside-rhs-p.
91472578 11783
01c52d31 117842004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11785
01c52d31
MB
11786 * message.el (message-idna-inside-rhs-p): Removed.
11787 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1b155fbd 11788
01c52d31
MB
11789 * gnus-art.el (gnus-emphasis-alist): Removed strikethru; too many
11790 false positives.
1b155fbd 11791
ce058493 117922004-05-16 Kim-Minh Kaplan <kmkaplan-AwwS6Bc0PDVoiYX5Tdu9fQ@public.gmane.org>
91472578 11793
01c52d31 11794 * imap.el (imap-sasl-make-mechanisms): Use sasl.
91472578 11795
01c52d31 117962004-05-16 Lars Magne Ingebrigtsen <larsi@gnus.org>
91472578 11797
ce058493 11798 * nneething.el (nneething-file-name): Don't create spurious
01c52d31 11799 files.
91472578 11800
01c52d31
MB
11801 * gnus-msg.el (gnus-inews-do-gcc): Ignore read-only groups.
11802 (gnus-inews-do-gcc): Remove sleep.
498063ec 11803
01c52d31
MB
11804 * gnus-art.el (gnus-mime-delete-part): Error message when no MIME
11805 part under point.
498063ec 11806
01c52d31
MB
11807 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
11808 (gnus-agent-regenerate-group): Using nil messages aren't valid.
498063ec 11809
01c52d31 118102004-05-15 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 11811
01c52d31 11812 * spam.el (spam-summary-prepare-exit): Fixed (length).
498063ec 11813
01c52d31 118142004-05-14 Teodor Zlatanov <tzz@lifelogs.com>
498063ec 11815
01c52d31
MB
11816 * spam.el (spam-summary-prepare-exit): Fix to produce "marking spam
11817 as expired without moving it" message when there are spam
11818 messages left.
498063ec 11819
01c52d31 118202004-05-14 Nelson Ferreira <nelson.ferreira@verizon.net> (tiny change)
707f2b38 11821
002876ab 11822 * gnus-dup.el (gnus-dup-unsuppress-article): Don't assume the mail
01c52d31 11823 header is not nil.
707f2b38 11824
01c52d31 118252004-05-14 Kai Grossjohann <kgrossjo@eu.uu.net>
10ace8ea 11826
01c52d31
MB
11827 * nntp.el (nntp-request-set-mark, nntp-request-update-info): Call
11828 nntp-possibly-create-directory, not nntp-possibly-change-group.
11829 (nntp-marks-changed-p): New arg SERVER.
11830 (nntp-request-update-info): Adjust caller.
10ace8ea 11831
01c52d31 118322004-05-14 Kai Grossjohann <kai@emptydomain.de>
10ace8ea 11833
01c52d31 11834 * nntp.el (nntp-save-marks): Pass missing arg.
10ace8ea 11835
01c52d31 118362004-05-13 Kai Grossjohann <kai.grossjohann@gmx.net>
10ace8ea 11837
01c52d31
MB
11838 * nntp.el: Support marks.
11839 (nntp-marks-is-evil, nntp-marks-file-name, nntp-marks)
11840 (nntp-marks-modtime, nntp-marks-directory): New variables.
11841 (nntp-request-set-mark, nntp-request-update-info)
11842 (nntp-possibly-create-directory, nntp-marks-changed-p)
11843 (nntp-save-marks, nntp-open-marks, nntp-marks-directory): New
11844 functions.
10ace8ea 11845
01c52d31 118462004-05-12 Jesper Harder <harder@ifa.au.dk>
10ace8ea 11847
01c52d31
MB
11848 * gnus-score.el (gnus-score-insert-help): Use
11849 gnus-select-lowest-window.
10ace8ea 11850
01c52d31
MB
11851 * gnus-ems.el (gnus-select-lowest-window): Copy definition of
11852 appt-select-lowest-window and rename to gnus-select-lowest-window.
10ace8ea 11853
01c52d31 11854 * gnus.el: do.
10ace8ea 11855
01c52d31 118562004-05-12 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
10ace8ea 11857
01c52d31
MB
11858 * rfc2047.el (rfc2047-encode): Use uppercase letters to specify
11859 encodings of MIME-encoded words, in order to improve
11860 interoperability with several broken MUAs.
10ace8ea 11861
01c52d31 118622004-05-07 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
f3f7f80c 11863
01c52d31
MB
11864 * mm-view.el (mm-inline-text-html-render-with-w3): Check META
11865 tags, only when charsets are not specified in headers.
11866 (mm-inline-text-html-render-with-w3m): Ditto.
f3f7f80c 11867
01c52d31 118682004-05-06 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
0302b80e 11869
01c52d31
MB
11870 * gnus-art.el (article-strip-banner): Use MIME-encoded from fields
11871 instead of MIME-decoded from fields when checking
11872 `gnus-article-address-banner-alist'.
0302b80e 11873
01c52d31 118742004-05-03 Jesper Harder <harder@ifa.au.dk>
fa9a04e1 11875
01c52d31
MB
11876 * nnrss.el (nnrss-check-group, nnrss-read-group-data): Hash on
11877 description rather than subject.
fa9a04e1 11878
01c52d31 118792004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 11880
01c52d31 11881 * gnus.el (gnus-version-number): Bump.
fa9a04e1 11882
01c52d31 118832004-05-01 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
fa9a04e1 11884
01c52d31 11885 * gnus.el: No Gnus v0.2 is released.
fa9a04e1 11886
01c52d31 118872004-05-01 Lars Magne Ingebrigtsen <larsi@gnus.org>
fa9a04e1 11888
01c52d31
MB
11889 * gnus-agent.el (gnus-agent-read-agentview): Inline
11890 gnus-uncompress-range.
fa9a04e1 11891
01c52d31 118922004-05-01 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 11893
01c52d31
MB
11894 * spam.el (spam-bsfilter-path): Use `executable-find' instead of
11895 `exec-installed-p'.
fa9a04e1 11896
01c52d31 118972004-04-30 TSUCHIYA Masatoshi <tsuchiya@namazu.org>
fa9a04e1 11898
01c52d31
MB
11899 * gnus.el (spam-process, spam-autodetect-methods): Add
11900 bsfilter and bsfilter-headers.
fa9a04e1 11901
01c52d31
MB
11902 * spam.el (spam-bsfilter): New customize group.
11903 (spam-use-bsfilter, spam-use-bsfilter-headers, spam-bsfilter-path)
11904 (spam-bsfilter-header, spam-bsfilter-probability-header)
11905 (spam-bsfilter-spam-switch, spam-bsfilter-ham-switch)
11906 (spam-bsfilter-spam-strong-switch, spam-bsfilter-ham-strong-switch)
11907 (spam-bsfilter-database-directory): New options.
11908 (spam-install-hooks, spam-list-of-processors, spam-list-of-checks)
11909 (spam-list-of-statistical-checks, spam-registration-functions):
11910 Add `spam-use-bsfilter' and `spam-use-bsfilter-headers'.
11911 (spam-bsfilter-score): New command.
11912 (spam-check-bsfilter-headers, spam-check-bsfilter)
11913 (spam-bsfilter-register-with-bsfilter)
11914 (spam-bsfilter-register-spam-routine)
11915 (spam-bsfilter-unregister-spam-routine)
11916 (spam-bsfilter-register-ham-routine)
11917 (spam-bsfilter-unregister-ham-routine): New functions.
11918 (spam-generic-score): Support bsfilter; Accept an optional argument
11919 to recalcurate spam score even if scoring header has already been
11920 added.
11921 (spam-bogofilter-score, spam-spamassassin-score): Accept an
11922 optional argument to recalcurate spam score even if scoring header
11923 has already been added.
bf68d4e6 11924
01c52d31 119252004-04-29 Jesper Harder <harder@ifa.au.dk>
bf68d4e6 11926
01c52d31
MB
11927 * nnrss.el (nnrss-get-namespace-prefix): Use string= to compare
11928 strings! Reported by David D. Smith <davidsmith@acm.org>.
11929 (nnrss-check-group, nnrss-read-group-data): Hash on Subject if
11930 link is missing.
f66ce3b9 11931
01c52d31 119322004-04-28 Jesper Harder <harder@ifa.au.dk>
f66ce3b9 11933
01c52d31
MB
11934 * html2text.el (html2text-replace-list): Add &amp; and &apos;.
11935 (html2text-get-attr): Rewrite.
14f56b66 11936
01c52d31
MB
11937 * message.el (message-setup-1): Remove redundant put-text-property
11938 on mail-header-separator.
14f56b66 11939
01c52d31 119402004-04-27 Teodor Zlatanov <tzz@lifelogs.com>
ec3c4a4c 11941
01c52d31
MB
11942 * gnus-registry.el (gnus-registry-cache-whitespace)
11943 (gnus-registry-action, gnus-registry-spool-action)
11944 (gnus-registry-split-fancy-with-parent): Change message levels
11945 from 5 to 3 or 7, as needed.
ec3c4a4c 11946
01c52d31
MB
11947 * spam.el (spam-summary-prepare-exit)
11948 (spam-mark-junk-as-spam-routine, spam-fetch-field-fast)
11949 (spam-split, spam-find-spam, spam-log-undo-registration)
11950 (spam-check-blackholes, spam-enter-ham-BBDB): Changed message
11951 level from 5 to 6.
5f5475ac 11952
01c52d31 119532004-04-26 Katsumi Yamaoka <yamaoka@jpl.org>
5f5475ac 11954
01c52d31
MB
11955 * gnus-ems.el: Autoload appt-select-lowest-window (revert
11956 2004-03-04 change).
5f5475ac 11957
01c52d31 119582004-04-25 Jesper Harder <harder@ifa.au.dk>
2fd561a9 11959
c9e31f32
SM
11960 * sieve-manage.el (sieve-manage-open):
11961 * nnweb.el (nnweb-insert-html):
01c52d31 11962 * nnvirtual.el (nnvirtual-catchup-group, nnvirtual-partition-sequence)
c9e31f32
SM
11963 (nnvirtual-partition-sequence, nnvirtual-create-mapping):
11964 * nnspool.el (nnspool-request-group):
01c52d31 11965 * nnrss.el (nnrss-opml-export, nnrss-find-el, nnrss-order-hrefs):
c9e31f32 11966 * nnml.el (nnml-request-update-info):
01c52d31 11967 * nnmh.el (nnmh-request-group, nnmh-request-list-1, nnmh-active-number)
c9e31f32 11968 (nnmh-request-create-group, nnmh-update-gnus-unreads):
01c52d31 11969 * nnimap.el (nnimap-request-close, nnimap-acl-edit)
c9e31f32
SM
11970 (nnimap-request-set-mark):
11971 * nnfolder.el (nnfolder-request-update-info):
01c52d31 11972 * mm-view.el (mm-pkcs7-signed-magic, mm-pkcs7-enveloped-magic):
c9e31f32
SM
11973 * mml.el (mml-destroy-buffers, mml-compute-boundary-1):
11974 * gnus-uu.el (gnus-uu-find-articles-matching):
01c52d31 11975 * gnus-topic.el (gnus-topic-check-topology, gnus-topic-remove-group):
01c52d31 11976 * gnus-sum.el (gnus-summary-fetch-faq, gnus-read-move-group-name):
c9e31f32
SM
11977 * gnus-score.el (gnus-score-load-file, gnus-sort-score-files):
11978 * gnus-nocem.el (gnus-nocem-scan-groups):
11979 * gnus-int.el (gnus-start-news-server):
01c52d31 11980 * gnus-group.el (gnus-group-make-kiboze-group)
c9e31f32
SM
11981 (gnus-group-browse-foreign-server):
11982 * spam-stat.el (spam-stat-score-buffer): Simplify mapcar usage.
11983 Use mapc when appropriate.
270a576a 11984
01c52d31 119852004-04-22 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 11986
01c52d31 11987 FIXME: Make separate entries for each person.
270a576a 11988
01c52d31 11989 From Dan Christensen <jdc@uwo.ca>, asjo@koldfront.dk (Adam
880820fe 11990 Sjøgren), Wes Hardaker <wes@hardakers.net>, and Michael Shields
01c52d31 11991 <shields@msrl.com>:
270a576a 11992
01c52d31
MB
11993 * spam.el (spam-necessary-extra-headers): Get the extra headers we
11994 may need for spam sorting and scoring.
11995 (spam-user-format-function-S): Add user format function suitable for
11996 general use.
11997 (spam-article-sort-by-spam-status): Add sorting function for summary
11998 sorting.
11999 (spam-extra-header-to-number): Add function to get a score from a
12000 header.
12001 (spam-summary-score): Add function to get a numeric score from the
12002 headers.
c9e31f32 12003 (spam-generic-score): Fix function doc, was in wrong place.
01c52d31
MB
12004 (spam-initialize): Take symbols when it's run, and install the
12005 extra headers that spam-necessary-extra-headers thinks we need.
270a576a 12006
01c52d31 120072004-04-21 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12008
01c52d31 12009 * spam.el (spam-summary-prepare-exit): Add logic and message fix.
880820fe 12010 Reported by bojohan+news@dd.chalmers.se (Johan Bockgård).
270a576a 12011
01c52d31 120122004-04-17 Jesper Harder <harder@ifa.au.dk>
270a576a 12013
01c52d31
MB
12014 * gnus-sum.el (gnus-set-global-variables)
12015 (gnus-build-all-threads, gnus-get-newsgroup-headers)
12016 (gnus-article-get-xrefs, gnus-summary-best-group)
12017 (gnus-summary-next-article, gnus-summary-enter-digest-group)
12018 (gnus-summary-set-bookmark, gnus-offer-save-summaries)
c9e31f32
SM
12019 (gnus-summary-update-info, gnus-kill-or-deaden-summary):
12020 Use with-current-buffer.
270a576a 12021
01c52d31 120222004-04-16 Teodor Zlatanov <tzz@lifelogs.com>
270a576a 12023
01c52d31
MB
12024 * spam.el (spam-summary-prepare-exit): Simplify logic.
12025 (spam-fetch-article-header): Read the article header if it's not
12026 available.
12027 (spam-list-articles): Simplify logic.
12028 (spam-filelist-register-routine): Fix bug with unregister-list.
270a576a 12029
01c52d31 12030 * gnus-registry.el: Fix comments at beginning.
270a576a 12031
01c52d31 120322004-04-16 Jesper Harder <harder@ifa.au.dk>
d31fa104 12033
01c52d31
MB
12034 * message.el (message-cater-to-broken-inn): Remove.
12035 (message-shorten-references): Make sure the total folded length of
12036 References is shorter than 998 characters to cater to a bug in INN
12037 2.3. Also, don't pretend that references aren't folded -- this
12038 hasn't worked for a while.
d31fa104 12039
01c52d31 120402004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12041
01c52d31
MB
12042 * gnus-agent.el (gnus-agentize):
12043 gnus-agent-send-mail-real-function no longer set to current value
12044 of message-send-mail-function but rather a lambda that calls
12045 message-send-mail-function. The change makes the agent real-time
12046 responsive to user changes to message-send-mail-function.
9b981cb6 12047
01c52d31 120482004-04-15 Kevin Greiner <kgreiner@xpediantsolutions.com>
9b981cb6 12049
01c52d31
MB
12050 * legacy-gnus-agent.el
12051 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
12052 help from Florian Weimer <fw@deneb.enyo.de>
9b981cb6 12053
01c52d31 120542004-04-15 Katsumi Yamaoka <yamaoka@jpl.org>
56c30d72 12055
01c52d31 12056 * nnmail.el (nnmail-cache-insert): Revert last change.
56c30d72 12057
01c52d31 120582004-04-14 Katsumi Yamaoka <yamaoka@jpl.org>
f429956a 12059
01c52d31
MB
12060 * nnmail.el (nnmail-cache-insert): Always check whether
12061 nnmail-cache-ignore-groups matches a group name.
f429956a 12062
01c52d31 120632004-04-13 Teodor Zlatanov <tzz@lifelogs.com>
5c243ee4 12064
01c52d31
MB
12065 * spam.el (spam-fetch-field-fast, spam-generate-fake-headers)
12066 (spam-find-spam, spam-log-processing-to-registry)
12067 (spam-log-registered-p, spam-log-unregistration-needed-p)
12068 (spam-log-undo-registration): Use gnus-message instead of
12069 gnus-error, none of these errors are fatal.
5c243ee4 12070
01c52d31
MB
12071 * gnus-registry.el (gnus-registry-clean-empty-function)
12072 (gnus-registry-clean-empty): Remove only empty entries without
12073 extra data.
aba1948a 12074
01c52d31 120752004-04-12 Teodor Zlatanov <tzz@lifelogs.com>
aba1948a 12076
01c52d31
MB
12077 * spam-stat.el (spam-stat-buffer-change-to-spam)
12078 (spam-stat-buffer-change-to-non-spam): Change (error) to
12079 (gnus-message 8) invocation.
aba1948a 12080
01c52d31 120812004-04-12 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 12082
01c52d31
MB
12083 * nntp.el (nntp-via-netcat-command): New variable.
12084 (nntp-via-netcat-switches): New variable.
12085 (nntp-open-via-rlogin-and-netcat): New function.
12086 (nntp-open-connection-function): Doc fix.
12087 (nntp-telnet-command): Doc fix.
12088 (nntp-end-of-line): Doc fix.
12089 (nntp-via-rlogin-command): Doc fix.
12090 (nntp-via-user-name): Doc fix.
12091 (nntp-via-address): Doc fix.
aba1948a 12092
01c52d31 120932004-04-09 Katsumi Yamaoka <yamaoka@jpl.org>
aba1948a 12094
01c52d31
MB
12095 * mml2015.el (mml2015-use): Avoid the "Recursive load suspected"
12096 error in Emacs 21.1.
ddff82cf 12097
01c52d31 120982004-04-08 Reiner Steib <Reiner.Steib@gmx.de>
ddff82cf 12099
01c52d31 12100 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
112d84ef 12101
01c52d31 121022004-04-07 Kevin Greiner <kgreiner@xpediantsolutions.com>
540992fa 12103
01c52d31
MB
12104 * gnus-agent.el (gnus-agent-total-fetched-hashtb): New variable.
12105 (gnus-agent-with-refreshed-group): New macro.
12106 (gnus-agent-rename-group): New function.
12107 (gnus-agent-delete-group): New function.
12108 (gnus-agent-save-group-info): Use gnus-command-method when
12109 `method' parameter is nil. Don't write nil entries into the
12110 active file.
12111 (gnus-agent-get-group-info): New function.
12112 (gnus-agent-fetch-articles): Use
12113 gnus-agent-update-files-total-fetched-for to increment disk space
12114 used.
12115 (gnus-agent-fetch-headers, gnus-agent-save-alist): Use
12116 gnus-agent-update-view-total-fetched-for to increment disk space
12117 used.
12118 (gnus-agent-get-local): Added optional parameters to avoid calling
12119 gnus-group-real-name and gnus-find-method-for-group.
12120 (gnus-agent-set-local): Delete stored entry if either min, or max,
12121 are nil.
12122 (gnus-agent-fetch-session): Reworded error/quit messages. On
12123 quit, use gnus-agent-regenerate-group to record existance of any
12124 articles fetched to disk before the quit occurred.
12125 (gnus-agent-expire-group-1): Use gnus-agent-with-refreshed-group,
12126 gnus-agent-update-view-total-fetched-for, and
12127 gnus-agent-update-files-total-fetched-for to decrement disk space
12128 used.
12129 (gnus-agent-retrieve-headers): Use
12130 gnus-agent-update-view-total-fetched-for to increment disk space
12131 used.
12132 (gnus-agent-regenerate-group): Replace gnus-group-update-group
12133 with gnus-agent-update-files-total-fetched-for to decrement disk
12134 space and fresh group buffer.
12135 (gnus-agent-inhibit-update-total-fetched-for): New variable.
12136 (gnus-agent-need-update-total-fetched-for): New variable.
12137 (gnus-agent-update-files-total-fetched-for): New function.
12138 (gnus-agent-update-view-total-fetched-for): New function.
12139 (gnus-agent-total-fetched-for): New function.
12140
12141 * gnus-cache.el (gnus-cache-save-buffers): Use
12142 gnus-cache-update-overview-total-fetched-for to change disk space
12143 used by this group.
12144 (gnus-cache-possibly-enter-article): Use
12145 gnus-cache-update-file-total-fetched-for to increment disk space
12146 used by this group.
12147 (gnus-cache-possibly-remove-article): Use
12148 gnus-cache-update-file-total-fetched-for to decrement disk space
12149 used by this group.
12150 (gnus-cache-generate-nov-databases): Purge total fetched cache.
12151 (gnus-cache-rename-group): New function.
12152 (gnus-cache-delete-group): New function.
12153 (gnus-cache-inhibit-update-total-fetched-for): New variable.
12154 (gnus-cache-need-update-total-fetched-for): New variable.
12155 (gnus-cache-with-refreshed-group): New macro.
12156 (gnus-cache-update-file-total-fetched-for): New function.
12157 (gnus-cache-update-overview-total-fetched-for): New function.
12158 (gnus-cache-rename-group-total-fetched-for): New function.
12159 (gnus-cache-delete-group-total-fetched-for): New function.
12160 (gnus-cache-total-fetched-for): New function.
112d84ef 12161
01c52d31
MB
12162 * gnus-group.el: Require gnus-sum and autoload functions to
12163 resolve warnings when gnus-group.el compiled alone.
12164 (gnus-group-line-format): Documented new %F
12165 (size of Fetched data) group line format; identifies disk space
12166 used by agent and cache.
12167 (gnus-group-line-format-alist): Defined new F format.
12168 (gnus-total-fetched-for): New function.
12169 (gnus-group-delete-group): No longer update
12170 gnus-cache-active-altered as gnus-request-delete-group now keeps
12171 the cache in sync.
12172 (gnus-group-list-active): Let the agent store a server's active
12173 list if currently plugged.
2f7717f6 12174
c9e31f32
SM
12175 * gnus-int.el (gnus-request-delete-group):
12176 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
01c52d31 12177 local disk in sync with the server.
c9e31f32
SM
12178 (gnus-request-rename-group):
12179 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
01c52d31 12180 local disk in sync with the server.
2f7717f6 12181
c9e31f32
SM
12182 * gnus-start.el (gnus-get-unread-articles):
12183 Cosmetic simplification to logic.
c44edf72 12184
01c52d31 12185 * gnus-util.el (gnus-rename-file): New function.
c44edf72 12186
01c52d31 121872004-04-07 Christian Neukirchen <chneukirchen@yahoo.de> (tiny change)
c44edf72 12188
01c52d31 12189 * mm-util.el (mm-image-load-path): Handle nil in load-path.
aa0a8561 12190
01c52d31 121912004-04-07 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12192
01c52d31
MB
12193 * rfc2047.el (rfc2047-encoded-word-regexp): Remove unnecessary
12194 '+'. Reported by Stefan Wiens <s.wi@gmx.net>.
aa0a8561 12195
01c52d31 121962004-04-06 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12197
01c52d31
MB
12198 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
12199 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
aa0a8561 12200
01c52d31 122012004-04-03 Jesper Harder <harder@ifa.au.dk>
aa0a8561 12202
01c52d31 12203 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
aa0a8561 12204
01c52d31 122052004-04-02 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 12206
01c52d31
MB
12207 * spam.el (spam-set-difference): Add function to replace
12208 gnus-set-difference in spam.el.
12209 (spam-summary-prepare-exit): Use spam-set-difference.
aa0a8561 12210
01c52d31 122112004-03-29 Teodor Zlatanov <tzz@lifelogs.com>
aa0a8561 12212
01c52d31
MB
12213 * gnus-registry.el (gnus-registry-cache-file): Update to use
12214 gnus-dribble-directory OR gnus-home-directory OR ~.
12215 (gnus-registry-split-fancy-with-parent): Fix doc.
aa0a8561 12216
01c52d31 122172004-03-27 Katsumi Yamaoka <yamaoka@jpl.org>
aa0a8561 12218
01c52d31
MB
12219 * message.el (message-exchange-point-and-mark): Use
12220 message-mark-active-p. Suggested by Jesper Harder
12221 <harder@ifa.au.dk>.
45893b95 12222
01c52d31 122232004-03-26 Katsumi Yamaoka <yamaoka@jpl.org>
45893b95 12224
01c52d31
MB
12225 * message.el (message-exchange-point-and-mark): Don't activate
12226 region if it was inactive. Suggested by Hiroshi Fujishima
12227 <pooh@nature.tsukuba.ac.jp>.
734c5765 12228
01c52d31 122292004-03-25 Katsumi Yamaoka <yamaoka@jpl.org>
734c5765 12230
01c52d31
MB
12231 * gnus-art.el (article-display-face): Display Faces in the same
12232 order as X-Faces.
734c5765 12233
01c52d31 122342004-03-24 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12235
01c52d31 12236 * nndoc.el (nndoc-forward-type-p): Recognize envelope From_.
ad136a7c 12237
01c52d31 122382004-03-23 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12239
01c52d31
MB
12240 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): Remove.
12241 (gnus-mime-multipart-functions): Revert 2004-03-19 change.
12242 (gnus-article-mime-hierarchy): Remove.
12243 (gnus-article-mime-hierarchy-next): Remove.
12244 (gnus-article-mode): Revert 2004-03-19 change.
12245 (gnus-article-setup-buffer): Revert 2004-03-19 change.
12246 (gnus-insert-mime-button): Revert 2004-03-19 change.
12247 (gnus-mime-accumulate-hierarchy): Remove.
12248 (gnus-mime-enter-multipart): Remove.
149cd465 12249 (gnus-mime-leave-multipart): Remove.
01c52d31
MB
12250 (gnus-mime-display-part): Revert 2004-03-19 change.
12251 (gnus-mime-display-alternative): Revert 2004-03-19 change.
ad136a7c 12252
01c52d31 12253 * mml.el (mml-preview): Revert 2004-03-19 change.
ad136a7c 12254
01c52d31 122552004-03-18 Helmut Waitzmann <Helmut.Waitzmann@web.de> (tiny change)
ad136a7c 12256
01c52d31 12257 * gnus-sum.el (gnus-newsgroup-variables): Doc fix.
ad136a7c 12258
01c52d31 122592004-03-22 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12260
01c52d31
MB
12261 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
12262 t while entering a file name using the mm-with-multibyte macro.
12263 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
ad136a7c 12264
01c52d31 12265 * mm-util.el (mm-with-multibyte): New macro.
ad136a7c 12266
01c52d31 122672004-03-19 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12268
01c52d31
MB
12269 * gnus-art.el (gnus-mime-recompute-hierarchical-structure): New
12270 user option.
12271 (gnus-mime-multipart-functions): Doc and customization fix.
12272 (gnus-article-mime-hierarchy): New variable.
12273 (gnus-article-mime-hierarchy-next): New variable.
12274 (gnus-article-mode): Make gnus-article-mime-hierarchy buffer-local.
12275 (gnus-article-setup-buffer): Set gnus-article-mime-hierarchy and
12276 gnus-article-mime-hierarchy-next to nil.
12277 (gnus-insert-mime-button): Show hierarchy numbers.
12278 (gnus-mime-accumulate-hierarchy): New function.
12279 (gnus-mime-enter-multipart): New function.
12280 (gnus-mime-leave-multipart): New function.
12281 (gnus-mime-display-part): Recompute hierarchical MIME structure.
12282 (gnus-mime-display-alternative): Show hierarchy numbers.
ad136a7c 12283
01c52d31
MB
12284 * mml.el (mml-preview): Set gnus-article-mime-hierarchy and
12285 gnus-article-mime-hierarchy-next to nil.
ad136a7c 12286
01c52d31 122872004-03-19 Steve Youngs <sryoungs@bigpond.net.au>
ad136a7c 12288
01c52d31 12289 * dns.el: Don't require gnus-xmas.
ad136a7c 12290
01c52d31 122912004-03-17 Jesper Harder <harder@ifa.au.dk>
ad136a7c 12292
01c52d31
MB
12293 * mml.el (mml-generate-mime-1): Don't use format=flowed with
12294 inline PGP.
12295 (mml-menu): Disable mml-quote-region if mark is inactive.
ad136a7c 12296
01c52d31 122972004-03-17 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12298
01c52d31
MB
12299 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
12300 when the group's active is not available.
ad136a7c 12301
01c52d31 123022004-03-15 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12303
01c52d31
MB
12304 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
12305 error.
ad136a7c 12306
01c52d31 123072004-03-12 Reiner Steib <Reiner.Steib@gmx.de>
ad136a7c 12308
01c52d31
MB
12309 * imap.el (imap-store-password): New variable.
12310 (imap-interactive-login): Use it.
12311 Suggested by Mark Plaksin <happy@mcplaksin.org>.
ad136a7c 12312
01c52d31 123132004-03-12 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12314
01c52d31
MB
12315 * gnus-art.el (gnus-article-read-summary-keys): Restore new
12316 window-start and hscroll to summary window.
ad136a7c 12317
01c52d31 123182004-03-12 Kevin Greiner <kgreiner@xpediantsolutions.com>
ad136a7c 12319
01c52d31
MB
12320 * gnus-start.el (gnus-convert-old-newsrc): Only write the
12321 conversion message to newsrc-dribble when an actual conversion is
12322 performed.
ad136a7c 12323
01c52d31 123242004-03-10 Malcolm Purvis <malcolmpurvis@optushome.com.au> (tiny change)
ad136a7c 12325
01c52d31 12326 * spam-stat.el (spam-stat-coding-system): Use mm-coding-system-p.
ad136a7c 12327
01c52d31 123282004-03-10 Katsumi Yamaoka <yamaoka@jpl.org>
ad136a7c 12329
01c52d31
MB
12330 * mm-decode.el (mm-complicated-handles): New function reviving
12331 former definition of mm-multiple-handles.
49561cf6 12332
01c52d31
MB
12333 * gnus-art.el (gnus-mime-save-part-and-strip): Use it.
12334 (gnus-mime-delete-part): Use it.
49561cf6 12335
01c52d31 123362004-03-09 Kevin Greiner <kgreiner@xpediantsolutions.com>
87589a70 12337
01c52d31
MB
12338 * gnus-agent.el (gnus-agent-read-local): Bind
12339 nnheader-file-coding-system to gnus-agent-file-coding-system to
12340 avoid the implicit assumption that they will always be equal.
12341 (gnus-agent-save-local): Bind buffer-file-coding-system, not
12342 coding-system-for-write, as the with-temp-file macro first prints
12343 to a buffer then saves the buffer.
87589a70 12344
01c52d31 123452004-03-09 Katsumi Yamaoka <yamaoka@jpl.org>
c825ac9d 12346
01c52d31
MB
12347 * gnus-art.el (gnus-article-edit-part): New function.
12348 (gnus-mime-save-part-and-strip): Use it; do query instead of
12349 signaling an error; don't use mm-multiple-handles.
12350 (gnus-mime-delete-part): Ditto.
c825ac9d 12351
01c52d31 123522004-03-08 Kevin Greiner <kgreiner@xpediantsolutions.com>
ae465fa7 12353
01c52d31
MB
12354 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
12355 old file versions.
12356 (gnus-group-prepare-hook): Removed function that converted list
12357 form of gnus-agent-expire-days to group properties.
ae465fa7 12358
01c52d31
MB
12359 * gnus-int.el: Autoload gnus-agent-regenerate-group.
12360 (gnus-request-accept-article): Re-indented.
5f49be3f 12361
01c52d31
MB
12362 * gnus-start.el (gnus-convert-old-newsrc): Registered new
12363 converters to handle old agent file formats. Added logic for a
12364 "backup before upgrading warning".
12365 (gnus-convert-mark-converter-prompt): Developers can mark
12366 functions as needing (default), or not needing,
12367 gnus-convert-old-newsrc's "backup before upgrading warning".
12368 (gnus-convert-converter-needs-prompt): Tests whether the user
12369 should be protected from potentially irreversable changes by the
12370 function.
5f49be3f 12371
002876ab 12372 * legacy-gnus-agent.el: New. Provides converters that are only
01c52d31 12373 loaded when gnus-convert-old-newsrc needs to call them.
fb54e72e 12374
01c52d31 123752004-03-08 Katsumi Yamaoka <yamaoka@jpl.org>
fb54e72e 12376
01c52d31 12377 * mail-source.el (mail-source-touch-pop): Doc fix.
fb54e72e 12378
01c52d31 12379 * message.el (message-smtpmail-send-it): Doc fix.
0683d241 12380
01c52d31 123812004-03-05 Jesper Harder <harder@ifa.au.dk>
0683d241 12382
01c52d31 12383 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1b155fbd 12384
01c52d31 12385 * nnmail.el (nnmail-split-fancy): do.
1b155fbd 12386
01c52d31 12387 * gnus-kill.el (gnus-kill, gnus-execute): do.
0683d241 12388
01c52d31 123892004-03-05 Per Abrahamsen <abraham@dina.kvl.dk>
0683d241 12390
01c52d31
MB
12391 * gnus-sum.el (gnus-widget-reversible-match)
12392 (gnus-widget-reversible-to-internal)
12393 (gnus-widget-reversible-to-external): New functions.
12394 (gnus-widget-reversible): New widget.
12395 (gnus-article-sort-functions, gnus-thread-sort-functions): Use it.
0683d241 12396
01c52d31 123972004-03-05 Kai Grossjohann <kgrossjo@eu.uu.net>
0683d241 12398
01c52d31
MB
12399 * gnus-sum.el (gnus-thread-sort-functions)
12400 (gnus-article-sort-functions): Document `(not F)' items.
0683d241 12401
01c52d31 124022004-03-04 Teodor Zlatanov <tzz@lifelogs.com>
e2642250 12403
01c52d31
MB
12404 * spam.el (spam-use-gmane-xref): Add new backend.
12405 (spam-gmane-xref-spam-group): Add variable to control the name of the
12406 Gmane spam group.
12407 (spam-blackhole-servers, spam-blackhole-good-server-regex)
12408 (spam-regex-headers-spam, spam-regex-headers-ham)
12409 (spam-regex-body-spam, spam-regex-body-ham): Clarify docs.
12410 (spam-list-of-checks): Add spam-use-gmane-xref to list of
12411 backends and checks.
12412 (spam-check-gmane-xref): Add function for spam-use-gmane-xref.
e2642250 12413
01c52d31
MB
12414 * gnus.el (spam-autodetect-methods): Add spam-use-gmane-xref as
12415 an autodetect method.
e2642250 12416
01c52d31 124172004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 12418
01c52d31
MB
12419 * gnus-int.el (gnus-request-accept-article): Inform the agent that
12420 articles are being added to a group.
12421 (gnus-request-replace-article): Inform the agent that articles
12422 need to be uncached as the cached contents are no longer valid.
e2642250 12423
01c52d31 124242004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 12425
01c52d31 12426 * binhex.el: Don't autoload executable-find.
e2642250 12427
01c52d31 12428 * canlock.el: Don't autoload mail-fetch-field.
e2642250 12429
01c52d31 12430 * gnus-ems.el: Don't autoload appt-select-lowest-window.
e2642250 12431
01c52d31
MB
12432 * gnus-msg.el: Don't autoload news-reply-mode, news-setup,
12433 rmail-dont-reply-to and rmail-output.
e2642250 12434
01c52d31 12435 * gnus-score.el: Don't autoload ffap-string-at-point.
e2642250 12436
01c52d31 12437 * gnus-setup.el: Don't autoload sc-cite-original.
e2642250 12438
01c52d31
MB
12439 * imap.el: Don't autoload base64-decode-string,
12440 base64-encode-string and md5.
e2642250 12441
01c52d31
MB
12442 * message.el: Autoload rmail-dont-reply-to, rmail-msg-is-pruned
12443 and rmail-msg-restore-non-pruned-header.
e2642250 12444
01c52d31 12445 * mm-decode.el: Don't autoload executable-find.
e2642250 12446
01c52d31 12447 * mm-url.el: Don't autoload executable-find.
e2642250 12448
01c52d31 12449 * mm-view.el: Don't autoload diff-mode.
e2642250 12450
01c52d31
MB
12451 * nndb.el: Don't autoload news-reply-mode, news-setup,
12452 cancel-timer and telnet.
e2642250 12453
01c52d31 12454 * password.el: Don't autoload run-at-time for Emacs.
e2642250 12455
01c52d31 12456 * sha1-el.el: Don't autoload executable-find.
e2642250 12457
01c52d31 12458 * sieve-mode.el: Don't autoload c-mode.
e2642250 12459
01c52d31 12460 * uudecode.el: Don't autoload executable-find.
e2642250 12461
01c52d31 124622004-03-04 Kevin Greiner <kgreiner@xpediantsolutions.com>
e2642250 12463
01c52d31
MB
12464 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
12465 (gnus-agent-possibly-alter-active): Avoid null in numeric
12466 comparison.
12467 (gnus-agent-set-local): Refuse to save null in local object table.
12468 (gnus-agent-regenerate-group): The REREAD parameter can now be a
12469 list of articles that will be marked as unread.
e2642250 12470
01c52d31 124712004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
e2642250 12472
01c52d31 12473 * rfc2047.el (rfc2047-encoded-word-regexp): Mismatched paren.
e2642250 12474
01c52d31 124752004-03-04 Jesper Harder <harder@ifa.au.dk>
ba0226dd 12476
01c52d31
MB
12477 * rfc2047.el (rfc2047-encoded-word-regexp): Support RFC 2231
12478 language tags.
ba0226dd 12479
01c52d31 124802004-03-03 Per Abrahamsen <abraham@dina.kvl.dk>
e2642250 12481
01c52d31
MB
12482 * gnus-agent.el (gnus-agent-read-local, gnus-agent-save-local):
12483 Don't bind "obarray".
5153a47a 12484
01c52d31
MB
12485 * gnus-sum.el (gnus-thread-sort-functions): Added
12486 `gnus-thread-sort-by-most-recent-number' and
12487 `gnus-thread-sort-by-most-recent-date'.
12488 Reported by Kai Grossjohann <kai@emptydomain.de>.
2a95505b 12489
01c52d31 124902004-03-03 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 12491
01c52d31 12492 * gnus-cus.el (gnus-agent-customize-category): Mismatched paren.
5153a47a 12493
01c52d31 124942004-03-02 Kevin Greiner <kgreiner@xpediantsolutions.com>
5153a47a 12495
01c52d31
MB
12496 * gnus-cus.el (gnus-agent-customize-category): Removed
12497 ignore-errors macro reference that required cl to be loaded at
12498 run-time.
5153a47a 12499
01c52d31
MB
12500 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
12501 single-interval range of the form (min . max). Previously the
12502 range had to look like ((min . max)). Likewise, return
12503 (min . max) rather than ((min . max)).
12504 (gnus-range-map): Use gnus-range-normalize to accept
12505 single-interval range.
5153a47a 12506
01c52d31
MB
12507 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
12508 the cache, but not the agent, now appear with their usual face.
5153a47a 12509
01c52d31 125102004-03-01 Katsumi Yamaoka <yamaoka@jpl.org>
5153a47a 12511
01c52d31
MB
12512 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't make the
12513 w3m-safe-url-regexp variable buffer-local.
86713405 12514
01c52d31 12515 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
86713405 12516
01c52d31 125172004-02-27 Simon Josefsson <jas@extundo.com>
86713405 12518
01c52d31
MB
12519 * gnus-sum.el (gnus-move-group-prefix-function): Add, default to
12520 gnus-group-real-prefix.
12521 (gnus-summary-move-article): Use it, instead of
12522 gnus-group-real-prefix.
86713405 12523
01c52d31 125242004-02-27 Katsumi Yamaoka <yamaoka@jpl.org>
d5ddd795 12525
01c52d31
MB
12526 * gnus-art.el (gnus-article-wash-html-with-w3m): Make the
12527 w3m-safe-url-regexp variable buffer-local and set it as the value
12528 of mm-w3m-safe-url-regexp.
d5ddd795 12529
01c52d31 12530 * mm-view.el (mm-inline-text-html-render-with-w3m): Ditto.
d5ddd795 12531
01c52d31
MB
12532 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
12533 parsing gnus-posting-styles when the message is not for replying.
d5ddd795 12534
01c52d31
MB
12535 * nnrss.el (nnrss-opml-export): Use
12536 mm-set-buffer-file-coding-system instead of
12537 set-buffer-file-coding-system.
54506618 12538
01c52d31 125392004-02-27 Jesper Harder <harder@ifa.au.dk>
54506618 12540
01c52d31
MB
12541 * spam-stat.el: Pedantic docstring and whitespace fixes (courtesy
12542 of checkdoc.el).
12543 * nnrss.el: do.
12544 * gnus-mlspl.el: do.
12545 * gnus-ml.el: do.
12546 * gnus-srvr.el: do.
54506618 12547
01c52d31 12548 * nnrss.el (nnrss-opml-export): Turn on sgml-mode.
54506618 12549
01c52d31 125502004-02-27 Kevin Ryde <user42@zip.com.au> (tiny change)
54506618 12551
01c52d31
MB
12552 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
12553 Corrections to custom-manual links.
54506618 12554
01c52d31 12555 * gnus-art.el (gnus-article): Ditto.
54506618 12556
01c52d31 12557 * mm-decode.el (mime-display, mime-security): Ditto.
54506618 12558
01c52d31 125592004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 12560
01c52d31 12561 * flow-fill.el: Typo.
54506618 12562
01c52d31 125632004-02-26 Andrew Cohen <cohen@andy.bu.edu>
49561cf6 12564
01c52d31 12565 * spam-wash.el: New file.
54506618 12566
01c52d31 125672004-02-26 Mark A. Hershberger <mah@everybody.org>
54506618 12568
01c52d31 12569 * nnrss.el (nnrss-opml-import, nnrss-opml-export): New functions.
54506618 12570
01c52d31 125712004-02-26 Teodor Zlatanov <tzz@lifelogs.com>
49561cf6 12572
01c52d31
MB
12573 * spam.el (spam-summary-prepare-exit): Fix gnus-set-difference: needs
12574 to be run with new-articles as LIST1, not LIST2.
12575 (spam-registration-functions): Add spam-use-ham-copy as a nil
12576 registration backend.
54506618 12577
01c52d31 125782004-02-26 Jesper Harder <harder@ifa.au.dk>
54506618 12579
01c52d31
MB
12580 * spam-stat.el (spam-stat-washing-hook): New option.
12581 (spam-stat-buffer-words): Use it.
12582 (spam-stat-process-directory, spam-stat-test-directory): Use
12583 insert-file-contents-literally.
12584 (spam-stat-coding-system): New variable.
12585 (spam-stat-load, spam-stat-save): Use it.
54506618 12586
01c52d31 125872004-02-25 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12588
01c52d31
MB
12589 * spam-report.el (spam-report-plug-agent): Quote
12590 spam-report-url-to-file and spam-report-url-ping-plain.
54506618 12591
01c52d31 125922004-02-25 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12593
01c52d31
MB
12594 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
12595 / in mailto URLs.
54506618 12596
01c52d31 125972004-02-24 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12598
01c52d31
MB
12599 * spam-report.el (spam-report-process-queue): Fix interactive use.
12600 (spam-report-url-ping-temp-agent-function, spam-report-plug-agent)
12601 (spam-report-unplug-agent): Doc fixes.
12602 (spam-report-url-ping-mm-url, spam-report-url-to-file)
12603 (spam-report-agentize, spam-report-deagentize): Autoload
54506618 12604
01c52d31 126052004-02-24 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12606
01c52d31
MB
12607 * message.el (message-setup-fill-variables): Add mml tags to
12608 paragraph-start and paragraph-separate. Suggested by Andrew Korty
12609 <ajk@iu.edu>.
12610 (message-mode): Don't modify paragraph-separate there.
54506618 12611
01c52d31 126122004-02-17 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12613
01c52d31
MB
12614 * compface.el (uncompface-use-external): Default to undecided.
12615 (uncompface-use-external-threshold): New variable.
12616 (uncompface-float-time): New macro.
12617 (uncompface): Determine whether to use the external decoder if
12618 uncompface-use-external is undecided.
54506618 12619
01c52d31 126202004-02-15 Lars Magne Ingebrigtsen <larsi@gnus.org>
54506618 12621
01c52d31
MB
12622 * mm-view.el (mm-inline-image-emacs): Don't insert blank lines
12623 after images.
54506618 12624
01c52d31 12625 * gnus-art.el (gnus-mime-display-single): Remove dead code.
54506618 12626
01c52d31 126272004-02-14 Jesper Harder <harder@ifa.au.dk>
49561cf6 12628
01c52d31 12629 * nnrss.el (nnrss-request-article, nnrss-find-el): Cleanup.
54506618 12630
002876ab 12631 * html2text.el (html2text-get-attr, html2text-fix-paragraph): do.
54506618 12632
01c52d31
MB
12633 * gnus-sum.el (gnus-summary-limit-to-age)
12634 (gnus-summary-limit-children): do.
54506618 12635
01c52d31 12636 * gnus-int.el (gnus-request-scan): do.
54506618 12637
01c52d31 12638 * gnus-group.el (gnus-group-suspend): do.
54506618 12639
01c52d31 12640 * gnus-cus.el (gnus-agent-cat-prepare-category-field): do.
54506618 12641
01c52d31 12642 * gnus-cite.el (gnus-cite-parse-attributions): do.
54506618 12643
01c52d31
MB
12644 * gnus-agent.el (gnus-summary-set-agent-mark)
12645 (gnus-agent-regenerate-group): do.
54506618 12646
01c52d31 12647 * deuglify.el (gnus-article-outlook-unwrap-lines): do.
54506618 12648
01c52d31 12649 * binhex.el (binhex-decode-region-internal): do.
54506618 12650
01c52d31 126512004-02-12 Katsumi Yamaoka <yamaoka@jpl.org>
54506618 12652
01c52d31
MB
12653 * gnus-fun.el (gnus-face-properties-alist): New user option.
12654 (gnus-display-x-face-in-from): Use it.
54506618 12655
01c52d31 12656 * gnus-art.el (article-display-face): Ditto.
54506618 12657
01c52d31 12658 * compface.el (uncompface-use-external): Default to nil.
54506618 12659
01c52d31 126602004-02-12 Jesper Harder <harder@ifa.au.dk>
54506618 12661
01c52d31
MB
12662 * nntp.el (nntp-erase-buffer): New function.
12663 (nntp-retrieve-data, nntp-send-command)
12664 (nntp-send-buffer, nntp-retrieve-groups, nntp-handle-authinfo)
12665 (nntp-possibly-change-group): Use it.
54506618 12666
01c52d31
MB
12667 * nnnil.el (nnnil-retrieve-headers, nnnil-request-list): Use
12668 with-current-buffer.
54506618 12669
01c52d31 126702004-02-12 TAKAI Kousuke <tak@kmc.gr.jp>
54506618 12671
01c52d31
MB
12672 * compface.el: Merge the ELisp-based uncompface program.
12673 (compface): New customization group.
12674 (uncompface-use-external): New user option.
12675 (uncompface): Call uncompface-internal if uncompface-use-external
12676 is nil.
12677 (uncompface-internal): New function. Note that there are also
12678 some other functions and variables added for this function.
54506618 12679
01c52d31 126802004-02-10 Jesper Harder <harder@ifa.au.dk>
54506618 12681
01c52d31
MB
12682 * nnrss.el (nnrss-read-group-data): Initialize nnrss-group-hashtb
12683 if necessary.
54506618 12684
01c52d31 126852004-02-09 Teodor Zlatanov <tzz@lifelogs.com>
54506618 12686
01c52d31
MB
12687 * spam-report.el (spam-report-unplug-agent)
12688 (spam-report-plug-agent, spam-report-deagentize)
12689 (spam-report-agentize, spam-report-url-ping-temp-agent-function):
12690 Add support for the Agent in spam-report: when unplugged, report to a
12691 file; when plugged, submit all the requests.
54506618 12692
01c52d31
MB
12693 * spam.el (spam-register-routine): Fix message about
12694 registration.
54506618 12695
01c52d31 126962004-02-09 Jesper Harder <harder@ifa.au.dk>
49561cf6 12697
01c52d31
MB
12698 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
12699 dependencies.
12700 (rfc2047-encode): Use it.
54506618 12701
01c52d31
MB
12702 * gnus-art.el (gnus-button-marker-list): Move before first
12703 reference.
54506618 12704
01c52d31
MB
12705 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
12706 (imap-parse-body): Fix format string mismatch.
54506618 12707
01c52d31 12708 * gnus-score.el (gnus-summary-increase-score): do.
54506618 12709
01c52d31 12710 * nnrss.el (nnrss-close): New function.
54506618 12711
01c52d31 127122004-02-08 Jesper Harder <harder@ifa.au.dk>
54506618 12713
01c52d31
MB
12714 * nnrss.el (nnrss-make-filename): New function.
12715 (nnrss-request-delete-group, nnrss-read-server-data)
12716 (nnrss-save-server-data, nnrss-read-group-data)
12717 (nnrss-save-group-data): Use it.
12718 (nnrss-save-server-data, nnrss-save-group-data): Use gnus-prin1.
12719 (nnrss-read-server-data, nnrss-read-group-data): Use load.
12720 (nnrss-group-hashtb): Make it a hash table rather than an obarray.
54506618 12721
01c52d31 127222004-02-07 Jesper Harder <harder@ifa.au.dk>
54506618 12723
01c52d31 12724 * mml.el (mml-compute-boundary-1): Don't uncompress files.
54506618 12725
01c52d31 127262004-02-06 Jesper Harder <harder@ifa.au.dk>
54506618 12727
01c52d31
MB
12728 * mml.el (mml-mode, mml-x-dnd-attach-file): Attach drop and drag
12729 files.
54506618 12730
01c52d31
MB
12731 * message.el (message-generate-headers-first): Don't quote nil
12732 and t in docstrings.
54506618 12733
01c52d31 12734 * imap.el (imap-id): do.
54506618 12735
01c52d31
MB
12736 * gnus-agent.el (gnus-agent-consider-all-articles)
12737 (gnus-agent-queue-mail): do.
54506618 12738
01c52d31 127392004-02-05 Reiner Steib <Reiner.Steib@gmx.de>
54506618 12740
01c52d31
MB
12741 * spam-report.el (spam-report-process-queue): New function.
12742 Process requests from `spam-report-requests-file'.
12743 (spam-report-process-queue): Doc fix.
54506618 12744
01c52d31 127452004-02-05 Teodor Zlatanov <tzz@lifelogs.com>
531e5812 12746
01c52d31
MB
12747 * spam.el (spam-register-routine)
12748 (spam-log-processing-to-registry, spam-log-registered-p)
12749 (spam-log-unregistration-needed-p, spam-log-undo-registration):
12750 Change "check" to "spam-check" for semi-clarity.
531e5812 12751
01c52d31 127522004-02-05 Jesper Harder <harder@ifa.au.dk>
531e5812 12753
01c52d31 12754 * pop3.el: Require nnheader.
531e5812 12755
01c52d31 12756 * mml-smime.el: Require cl. Autoload message-fetch-field.
531e5812 12757
01c52d31 12758 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
531e5812 12759
01c52d31 12760 * gnus-picon.el: Require cl.
531e5812 12761
01c52d31 12762 * gnus-fun.el: Require gnus-ems and gnus-util.
531e5812 12763
01c52d31 12764 * gnus.el (gnus-method-to-server): Move defsubst before first use.
531e5812 12765
01c52d31 12766 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
531e5812 12767
01c52d31
MB
12768 * gnus-art.el (gnus-article-edit-mode): Define before first
12769 reference.
531e5812 12770
01c52d31 127712004-02-04 Jesper Harder <harder@ifa.au.dk>
531e5812 12772
01c52d31
MB
12773 * gnus-uu.el (gnus-uu-check-correct-stripped-uucode): Simplify.
12774 (gnus-uu-post-encoded): Use point-at-bol.
531e5812 12775
01c52d31 12776 * gnus-topic.el (gnus-group-active-topic-p): do.
69075cdd 12777
01c52d31 12778 * gnus-start.el (gnus-newsrc-to-gnus-format): do.
69075cdd 12779
01c52d31 12780 * gnus-group.el (gnus-group-kill-region): do.
69075cdd 12781
01c52d31 12782 * gnus-art.el (article-date-ut): do.
69075cdd 12783
01c52d31
MB
12784 * message.el (message-fetch-field): Remove redundant
12785 case-fold-search binding.
12786 (message-narrow-to-field): Simplify.
69075cdd 12787
01c52d31 127882004-02-03 Reiner Steib <Reiner.Steib@gmx.de>
8903a9c8 12789
01c52d31 12790 * spam.el (spam-directory): Derive from `gnus-directory'.
8903a9c8 12791
01c52d31
MB
12792 * spam-report.el (spam-report-url-to-file)
12793 (spam-report-requests-file): New function and variable for offline
12794 reporting.
12795 (spam-report-url-ping-function): Add `spam-report-url-to-file'
12796 and user defined function.
12797 (spam-report-url-ping-mm-url): Remove doubled slash.
8903a9c8 12798
01c52d31 127992004-02-03 Teodor Zlatanov <tzz@lifelogs.com>
8903a9c8 12800
01c52d31 12801 * spam.el (spam-list-of-processors): Fix spamassassin variable names.
8903a9c8 12802
01c52d31 128032004-02-03 Jesper Harder <harder@ifa.au.dk>
ebbeed62 12804
01c52d31
MB
12805 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
12806 format string mismatch.
ebbeed62 12807
01c52d31 12808 * sieve.el (sieve-deactivate-all): do.
8903a9c8 12809
01c52d31 12810 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
8903a9c8 12811
01c52d31 12812 * nnlistserv.el (nnlistserv-kk-wash-article): do.
e62e7654 12813
01c52d31 12814 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
e62e7654 12815
01c52d31 12816 * mm-bodies.el (mm-7bit-chars): Don't include \r.
e62e7654 12817
01c52d31 128182004-02-02 Teodor Zlatanov <tzz@lifelogs.com>
e62e7654 12819
01c52d31
MB
12820 * spam.el (spam-list-of-checks): Add spam-use-BBDB-eclusive to
12821 the list of checks.
e62e7654 12822
01c52d31 128232004-01-31 Jesper Harder <harder@ifa.au.dk>
e62e7654 12824
01c52d31
MB
12825 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
12826 padding.
e62e7654 12827
01c52d31 128282004-01-27 Ralf Angeli <angeli@iwi.uni-sb.de>
c3bc41c2 12829
01c52d31
MB
12830 * mm-view.el (mm-fill-flowed): New variable.
12831 (mm-inline-text): Use it.
eb6a2b61 12832
01c52d31 128332004-01-27 Teodor Zlatanov <tzz@lifelogs.com>
c3bc41c2 12834
01c52d31
MB
12835 * spam.el (spam-spamassassin-register-ham-routine)
12836 (spam-spamassassin-register-spam-routine): Fix function names.
7c3bb5a5 12837
01c52d31 128382004-01-27 Katsumi Yamaoka <yamaoka@jpl.org>
7c3bb5a5 12839
01c52d31
MB
12840 * gnus.el (gnus-tmp-grouplens): Remove.
12841 (gnus-summary-line-format): Remove grouplens.
f0096211 12842
01c52d31 12843 * gnus-group.el (gnus-group-line-format): Ditto.
f0096211 12844
01c52d31
MB
12845 * gnus-spec.el (gnus-format-specs): Ditto.
12846 (gnus-update-format-specifications): Flush the group format spec
12847 cache if there's the grouplens stuff.
12848 (gnus-parse-simple-format): Replace %l with the empty string.
f0096211 12849
01c52d31 128502004-01-27 Jerry James <james@xemacs.org> (tiny change)
f0096211 12851
01c52d31
MB
12852 * gnus-spec.el (gnus-parse-simple-format): Fix setq value
12853 omission.
14e20e13 12854
01c52d31 128552004-01-26 Katsumi Yamaoka <yamaoka@jpl.org>
14e20e13 12856
01c52d31
MB
12857 * gnus-msg.el (gnus-summary-resend-message-edit): Call mime-to-mml.
12858 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
c1d7d285 12859
01c52d31 128602004-01-25 Paul Jarc <prj@po.cwru.edu>
c1d7d285 12861
149cd465
JB
12862 * nnmaildir.el (nnmaildir--num-file, nnmaildir--mkfile)
12863 (nnmaildir--emlink-p, nnmaildir--eexist-p, nnmaildir--new-number):
01c52d31
MB
12864 New macros and functions.
12865 * nnmaildir.el (nnmaildir--group-maxnum, nnmaildir--update-nov):
12866 Handle > NLINK_MAX messages.
12867 * nnmaildir.el (nnmaildir-request-set-mark): Use
12868 nnmaildir--emlink-p and nnmaildir--eexist-p.
c1d7d285 12869
01c52d31 128702004-01-25 Alex Schroeder <alex@gnu.org>
c1d7d285 12871
01c52d31
MB
12872 * spam-stat.el (spam-stat-process-directory-age): New option.
12873 (spam-stat-process-directory): Use it.
c1d7d285 12874
01c52d31 128752004-01-24 Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change)
c1d7d285 12876
01c52d31
MB
12877 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
12878 (spam-stat-save): Accept prefix argument.
c1d7d285 12879
01c52d31 128802004-01-23 Paul Jarc <prj@po.cwru.edu>
c1d7d285 12881
01c52d31
MB
12882 * nnmaildir.el (nnmaildir-request-set-mark): Handle the "too many
12883 links" error.
c1d7d285 12884
01c52d31 128852004-01-23 Jesper Harder <harder@ifa.au.dk>
10b43d7c 12886
01c52d31
MB
12887 * gnus.el (gnus-tmp-grouplens): Define for the sake of backward
12888 compatibility with old .newsrc.eld files.
10b43d7c 12889
01c52d31 12890 * gnus-sum.el (gnus-summary-line-format-alist): Remove grouplens.
f4dd4ae8 12891
01c52d31 12892 * gnus-start.el (gnus-1): do.
f4dd4ae8 12893
01c52d31 12894 * gnus-group.el (gnus-group-line-format-alist): do.
1b155fbd 12895
01c52d31 12896 * gnus.el (gnus-use-grouplens, gnus-visual): do.
1b155fbd 12897
01c52d31 12898 * gnus-gl.el: Remove.
f4dd4ae8 12899
01c52d31 129002004-01-23 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 12901
01c52d31
MB
12902 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
12903 marks consisting of a single range {for example, (3 . 5)} rather
12904 than a list of a single range { ((3 . 5)) }.
49561cf6 12905
01c52d31 129062004-01-23 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 12907
01c52d31
MB
12908 * spam-stat.el (spam-stat-store-gnus-article-buffer): Use
12909 with-current-buffer.
12910 (spam-stat-store-current-buffer): Use insert-buffer-substring to
12911 avoid consing a string.
f4dd4ae8 12912
01c52d31
MB
12913 * mm-util.el (mm-charset-synonym-alist): Add ks_c_5601-1987.
12914 Remove obsolete entries for big5 and gb2312.
f4dd4ae8 12915
01c52d31 129162004-01-22 Kevin Greiner <kgreiner@xpediantsolutions.com>
49561cf6 12917
01c52d31
MB
12918 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
12919 uncompressed list.
f4dd4ae8 12920
01c52d31 129212004-01-22 Jesper Harder <harder@ifa.au.dk>
f4dd4ae8 12922
01c52d31
MB
12923 * spam-stat.el (spam-stat-strip-xref): New function.
12924 (spam-stat-process-directory): Use it.
f4dd4ae8 12925
01c52d31
MB
12926 * gnus-util.el (gnus-fetch-field): Don't bind case-fold-search
12927 here -- it's done in message-fetch-field.
f4dd4ae8 12928
01c52d31 129292004-01-21 Kevin Greiner <kgreiner@xpediantsolutions.com>
f4dd4ae8 12930
149cd465
JB
12931 * gnus-agent.el (gnus-agent-queue-mail)
12932 (gnus-agent-prompt-send-queue): New variables.
01c52d31
MB
12933 (gnus-agent-send-mail): Use gnus-agent-queue-mail.
12934 * gnus-draft.el (gnus-group-send-queue): Pass the group name
12935 "nndraft:queue" along to gnus-draft-send. Use
12936 gnus-agent-prompt-send-queue.
12937 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
12938 is "nndraft:queue". Suggested by Gaute Strokkenes
12939 <gs234@srcf.ucam.org>
f4dd4ae8 12940
01c52d31
MB
12941 * gnus-agent.el (agent-disable-undownloaded-faces): Removed
12942 (agent-enable-undownloaded-faces): Added
12943 (gnus-agent-cat-groups): Use eval-and-compile, not
12944 eval-when-compile, to define gnus-agent-set-cat-groups as the setf
12945 method of gnus-agent-cat-groups even when the buffer has been
12946 evaled.
3042deef 12947 (gnus-agent-save-active, gnus-agent-save-active-1): Merged to
01c52d31 12948 delete gnus-agent-save-active-1.
002876ab 12949 (gnus-agent-save-groups): Deleted. Identical to
01c52d31
MB
12950 gnus-agent-save-active.
12951 (gnus-agent-write-active): No longer adjust agent's copy of active
12952 file as agent's adjustments are now stored in their own
002876ab 12953 file. Removed optional parameter.
01c52d31
MB
12954 (gnus-agent-possibly-alter-active): Ignore groups of unagentized
12955 servers. Add use of min/max range limits from server's local
12956 file.
12957 (gnus-agent-save-alist): Removed unused optional argument.
149cd465
JB
12958 (gnus-agent-load-local, gnus-agent-read-and-cache-local)
12959 (gnus-agent-read-local, gnus-agent-save-local, gnus-agent-get-local)
01c52d31 12960 (gnus-agent-set-local): A per-server file that keeps min/max range
ec5741dc 12961 limits for articles known to the agent. Provides a fast mechanism
01c52d31 12962 for altering many active ranges.
3042deef 12963 (gnus-agent-expire-group, gnus-agent-expire): No longer save the
01c52d31
MB
12964 active file (local makes it unnecessary).
12965 (gnus-agent-regenerate-group): Fixed XEmacs compatibility.
12966
12967 * gnus-cus.el (agent-disable-undownloaded-faces): Removed
12968 (agent-enable-undownloaded-faces): Added
12969
12970 * gnus-draft.el (gnus-draft-send): Bind gnus-agent-queue-mail to
12971 disable it when sending to "nndraft:queue".
12972 (gnus-group-send-queue): Add safety check to avoid sending queue
12973 when unplugged.
f4dd4ae8 12974
01c52d31
MB
12975 * gnus-group.el (gnus-group-catchup): Use new
12976 gnus-sequence-of-unread-articles, not
12977 gnus-list-of-unread-articles, to avoid exhausting memory with huge
12978 numbers of articles. Use gnus-range-map to avoid having to
12979 uncompress the unread list.
149cd465
JB
12980 (gnus-group-archive-directory, gnus-group-recent-archive-directory):
12981 Fixed invalid ange-ftp reference.
9b5773bc 12982
01c52d31
MB
12983 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
12984 (gnus-sorted-range-intersection): Intersection of two ranges
12985 without requiring that they first be uncompressed.
9b5773bc 12986
01c52d31
MB
12987 * gnus-start.el (gnus-activate-group): Unless blocked by the
12988 caller, possibly expand the active range to include both cached
12989 and agentized articles.
12990 (gnus-convert-old-newsrc): Rewrote in anticipation of having
12991 multiple version-dependent converters.
12992 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
12993 gnus-agent-save-active.
12994 (gnus-save-newsrc-file): Save dirty agent range limits.
46cdaf24 12995
01c52d31
MB
12996 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
12997 gnus-agent-possibly-alter-active.
12998 (gnus-adjust-marked-articles): Faster handling of simple lists
12999
130002004-01-21 Jesper Harder <harder@ifa.au.dk>
13001
13002 * spam-stat.el (spam-stat-test-directory): New optional argument
13003 displays a list of files detected. Suggested by Andrew Cohen
13004 <cohen@andy.bu.edu>.
13005 (spam-stat-buffer-words-with-scores): Don't narrow and change
13006 syntax table here. Reported by Andrew Cohen <cohen@andy.bu.edu>.
13007
296fa7b4 130082004-01-20 Hubert Chan <hubert@uhoreg.ca>
01c52d31
MB
13009
13010 * spam.el (spam-use-spamassassin, spam-use-spamassassin-headers)
13011 (spam-install-hooks, spam-spamassassin, spam-spamassassin-path)
13012 (spam-spamassassin-arguments)
13013 (spam-spamassassin-spam-flag-header)
13014 (spam-spamassassin-positive-spam-flag-header)
13015 (spam-spamassassin-spam-status-header, spam-sa-learn-path)
13016 (spam-sa-learn-rebuild, spam-sa-learn-spam-switch)
13017 (spam-sa-learn-ham-switch, spam-sa-learn-unregister-switch)
13018 (spam-list-of-processors, spam-list-of-checks)
13019 (spam-list-of-statistical-checks, spam-registration-functions)
13020 (spam-check-spamassassin-headers, spam-check-spamassassin)
13021 (spam-spamassassin-score)
13022 (spam-spamassassin-register-with-sa-learn)
13023 (spam-spamassassin-register-spam-routine)
13024 (spam-spamassassin-register-ham-routine)
13025 (spam-assassin-register-spam-routine)
002876ab
JB
13026 (spam-assassin-register-ham-routine): Add SpamAssassin support.
13027 (spam-bogofilter-score): Fix to show article before scoring.
01c52d31
MB
13028
130292004-01-20 Teodor Zlatanov <tzz@lifelogs.com>
13030
13031 * spam.el (gnus-summary-mode-map): Make spam-generic-score the
13032 default scoring function.
13033 (spam-generic-score): Call spam-spamassassin-score if
13034 spam-use-spamassassin or spam-use-spamassassin-headers is on;
13035 spam-bogofilter-score otherwise.
13036
13037 * gnus.el (spam-process, spam-autodetect-methods): Add
13038 spamassassin and spamassassin-headers.
13039
130402004-01-20 Nevin Kapur <nkapur@cs.caltech.edu>
13041
13042 * gnus-registry.el (gnus-registry-split-fancy-with-parent):
13043 Suppress unnecessary messages.
13044
130452004-01-20 Jesper Harder <harder@ifa.au.dk>
13046
13047 * spam-stat.el (spam-stat-to-hash-table): Use :size keyword in
13048 make-hash-table.
46cdaf24 13049
01c52d31 130502004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13051
01c52d31 13052 * canlock.el (base64-encode-string): Don't autoload it.
a08b59c9 13053
01c52d31 130542004-01-16 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13055
01c52d31
MB
13056 * run-at-time.el: Remove useless (require 'itimer),
13057 eval-and-compile and (featurep 'xemacs).
a08b59c9 13058
01c52d31 130592004-01-16 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13060
01c52d31
MB
13061 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
13062 GROUP is a virtual group.
a08b59c9 13063
01c52d31 130642004-01-16 Steve Youngs <sryoungs@bigpond.net.au>
a08b59c9 13065
01c52d31 13066 * gnus.el: Autoload `message-y-or-n-p'.
a08b59c9 13067
01c52d31 130682004-01-15 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13069
01c52d31 13070 * pgg-parse.el: Remove unnecessary (require 'custom).
a08b59c9 13071
01c52d31 13072 * pgg-def.el: do.
a08b59c9 13073
01c52d31 13074 * nnmail.el: do.
a08b59c9 13075
01c52d31 13076 * gnus-undo.el: do.
a08b59c9 13077
01c52d31 13078 * gnus-picon.el: do.
a08b59c9 13079
01c52d31 13080 * gnus-util.el: do.
a08b59c9 13081
01c52d31 130822004-01-15 Reiner Steib <Reiner.Steib@gmx.de>
a08b59c9 13083
01c52d31 13084 * gnus-sum.el (gnus-pick-line-number): Add autoload.
a08b59c9 13085
01c52d31 130862004-01-15 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13087
01c52d31
MB
13088 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
13089 handle, as well as a list.
a08b59c9 13090
01c52d31
MB
13091 * mm-view.el (mm-w3m-cid-retrieve-1): Call itself recursively.
13092 Suggested by ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
13093 (mm-w3m-cid-retrieve): Simplify.
a08b59c9 13094
01c52d31 130952004-01-14 Vasily Korytov <deskpot@myrealbox.com>
a08b59c9 13096
01c52d31
MB
13097 * message.el (message-kill-to-signature): Allow prefix arg to
13098 specify number of lines to keep before signature.
a08b59c9 13099
01c52d31
MB
131002004-01-14 Kai Grossjohann <kai@emptydomain.de>
13101
13102 (message-kill-to-signature): Change docstring.
a08b59c9 13103
01c52d31 131042004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13105
01c52d31
MB
13106 * canlock.el: Always require sha1-el.
13107 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
a08b59c9 13108
01c52d31 13109 * message.el: Autoload sha1 only when compiling.
a08b59c9 13110
01c52d31 131112004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
a08b59c9 13112
01c52d31 13113 * message.el (message-canlock-generate): Require sha1-el.
a08b59c9 13114
01c52d31 131152004-01-13 Jesper Harder <harder@ifa.au.dk>
a08b59c9 13116
01c52d31 13117 * message.el (message-expand-name): Silence the byte compiler.
a08b59c9 13118
01c52d31 131192004-01-13 Simon Josefsson <jas@extundo.com>
1232b9cb 13120
01c52d31
MB
13121 * gnus-score.el (gnus-score-edit-all-score): Fix prototype.
13122 Invoke gnus-score-mode. Reported by
880820fe 13123 bojohan+news@dd.chalmers.se (Johan Bockgård).
1232b9cb 13124
01c52d31
MB
13125 * gnus-range.el (gnus-compress-sequence): Doc fix. Suggested by
13126 Jim Blandy <jimb@redhat.com> (tiny change).
1232b9cb 13127
01c52d31 131282004-01-12 Jesper Harder <harder@ifa.au.dk>
1232b9cb 13129
01c52d31 13130 * gnus-srvr.el (gnus-browse-foreign-server): Reduce consing.
ef3b7aae 13131
01c52d31 131322004-01-12 Teodor Zlatanov <tzz@lifelogs.com>
ef3b7aae 13133
01c52d31
MB
13134 * spam.el (spam-get-article-as-string): Update to use
13135 gnus-request-article-this-buffer, much simpler.
13136 (spam-get-article-as-buffer): Remove.
6e7fb80c 13137
01c52d31 131382004-01-12 Kai Grossjohann <kai.grossjohann@mci.com>
6e7fb80c 13139
296fa7b4 13140 * message.el (message-expand-name): Use EUDC if the user uses that.
7cb0aa56 13141
01c52d31 131422004-01-12 Jesper Harder <harder@ifa.au.dk>
7cb0aa56 13143
01c52d31
MB
13144 * rfc2047.el (rfc2047-parse-and-decode, rfc2047-decode): Use a
13145 character for the encoding to avoid consing a string.
7cb0aa56 13146
01c52d31
MB
13147 * rfc2047.el (rfc2047-decode-string): Don't cons a string
13148 unnecessarily.
7cb0aa56 13149
01c52d31 13150 * mm-util.el (mm-replace-chars-in-string): Remove.
7cb0aa56 13151
01c52d31
MB
13152 * rfc2047.el (rfc2047-decode): Use mm-subst-char-in-string instead
13153 of mm-replace-chars-in-string.
e79f14a4 13154
01c52d31 131552004-01-11 Jesper Harder <harder@ifa.au.dk>
e79f14a4 13156
c9e31f32 13157 * gnus.sum.el (gnus-remove-odd-characters): Don't cons two new strings.
e79f14a4 13158
01c52d31 13159 * mm-util.el (mm-subst-char-in-string): Support inplace.
e79f14a4 13160
01c52d31
MB
13161 * gnus-sum.el (gnus-summary-remove-list-identifiers): Don't cons
13162 a new string in every iteration. Use shy groups.
e79f14a4 13163
01c52d31 131642004-01-10 Jesper Harder <harder@ifa.au.dk>
e79f14a4 13165
c9e31f32
SM
13166 * gnus-srvr.el (gnus-browse-unsubscribe-group):
13167 * gnus-soup.el (gnus-soup-group-brew):
13168 * gnus-msg.el (gnus-put-message):
13169 * gnus-move.el (gnus-group-move-group-to-server):
13170 * gnus-kill.el (gnus-batch-score):
01c52d31
MB
13171 * gnus-group.el (gnus-group-prepare-flat, gnus-group-delete-group)
13172 (gnus-group-update-group-line, gnus-group-insert-group-line-info)
13173 (gnus-group-update-group, gnus-group-read-group)
13174 (gnus-group-make-group, gnus-group-make-help-group)
13175 (gnus-group-make-archive-group, gnus-group-make-directory-group)
13176 (gnus-group-make-empty-virtual, gnus-group-sort-selected-flat)
13177 (gnus-group-sort-by-unread, gnus-group-catchup)
13178 (gnus-group-unsubscribe-group, gnus-group-kill-group)
13179 (gnus-group-yank-group, gnus-group-set-info)
c9e31f32
SM
13180 (gnus-group-list-groups):
13181 * gnus.el (gnus-generate-new-group-name):
13182 * gnus-delay.el (gnus-delay-send-queue):
13183 * nnvirtual.el (nnvirtual-catchup-group):
01c52d31 13184 * nnkiboze.el (nnkiboze-generate-group, nnkiboze-generate-group):
01c52d31 13185 * gnus-topic.el (gnus-topic-find-groups, gnus-topic-clean-alist)
c9e31f32 13186 (gnus-group-prepare-topics, gnus-topic-check-topology):
01c52d31
MB
13187 * gnus-sum.el (gnus-update-read-articles, gnus-select-newsgroup)
13188 (gnus-mark-xrefs-as-read, gnus-compute-read-articles)
13189 (gnus-summary-walk-group-buffer, gnus-summary-move-article)
c9e31f32
SM
13190 (gnus-group-make-articles-read):
13191 * gnus-start.el (gnus-subscribe-newsgroup, gnus-start-draft-setup)
13192 (gnus-group-change-level, gnus-kill-newsgroup)
13193 (gnus-check-bogus-newsgroups, gnus-get-unread-articles-in-group)
13194 (gnus-get-unread-articles, gnus-make-articles-unread)
13195 (gnus-make-ascending-articles-unread): Use accessor
13196 macros (gnus-group-entry, gnus-group-unread, gnus-info-marks etc.)
13197 to get group information for improved readability.
13198
01c52d31 131992004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13200
01c52d31
MB
13201 * gnus-art.el (article-decode-mime-words, article-babel)
13202 (gnus-article-highlight-signature, gnus-article-add-buttons)
13203 (gnus-signature-toggle): Use gnus-with-article-buffer.
1270d7ca 13204
01c52d31
MB
13205 * gnus-art.el (gnus-article-highlight-headers)
13206 (gnus-article-add-buttons-to-head): Use gnus-with-article-headers.
1270d7ca 13207
01c52d31
MB
13208 * gnus-art.el (gnus-mm-display-part, gnus-article-wash-status)
13209 (gnus-article-set-globals, gnus-request-article-this-buffer)
13210 (gnus-button-message-id, gnus-article-maybe-hide-headers)
13211 (gnus-mime-view-part-externally, gnus-mime-view-part-internally)
13212 (gnus-mime-display-alternative): Use with-current-buffer.
1270d7ca 13213
01c52d31 132142004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13215
01c52d31
MB
13216 * spam.el (spam-generate-fake-headers): Rewrite to be simpler,
13217 also under 80 char limit, and call gnus-error if needed.
13218 (spam-fetch-article-header): Fix - it was a
13219 buffer-local variable (gnus-newsgroup-data).
13220 (spam-find-spam): Use spam-generate-fake-headers, forget about
13221 spam-insert-fake-headers.
13222 (spam-insert-fake-headers): Remove.
1270d7ca 13223
01c52d31 132242004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13225
01c52d31
MB
13226 * deuglify.el (gnus-article-outlook-unwrap-lines)
13227 (gnus-outlook-rearrange-article)
13228 (gnus-outlook-repair-attribution-outlook)
13229 (gnus-outlook-repair-attribution-block)
13230 (gnus-outlook-repair-attribution-other): Remove redundant
13231 save-excursion.
1270d7ca 13232
01c52d31 132332004-01-09 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13234
01c52d31
MB
13235 * spam.el (spam-fetch-field-fast, spam-fetch-field-from-fast)
13236 (spam-fetch-field-subject-fast)
13237 (spam-fetch-field-message-id-fast, spam-generate-fake-headers)
13238 (spam-fetch-article-header): Add functions to deal with Gnus
13239 internals for fast retrieval of article header data.
13240 (spam-initialize): Put spam-find-spam in the gnus-summary-prepared-hook.
1270d7ca 13241
01c52d31 132422004-01-09 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13243
01c52d31
MB
13244 * pop3.el (pop3-md5): Remove.
13245 (pop3-apop): Replace pop3-md5 with md5.
1270d7ca 13246
01c52d31 13247 * mm-bodies.el: base64 is always built-in.
1270d7ca 13248
01c52d31
MB
13249 * gnus-sum.el (gnus-summary-from-or-to-or-newsgroups): Use
13250 with-current-buffer.
1270d7ca 13251
23f87bed 132522004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13253
23f87bed
MB
13254 * canlock.el (canlock-insert-header): Remove excessive grouping in
13255 regexp.
1270d7ca 13256
01c52d31
MB
13257 * gnus-sum.el (gnus-summary-read-document): Ditto.
13258
13259 * gnus-uu.el (gnus-uu-part-number): Ditto.
13260
13261 * html2text.el (html2text-remove-tags): Ditto.
13262 (html2text-format-tags): Ditto.
13263 (html2text-format-single-elements): Ditto.
13264
13265 * mml.el (mml-parse-1): Ditto.
13266
132672004-01-08 Jesper Harder <harder@ifa.au.dk>
13268
13269 * gnus-sum.el (gnus-summary-update-mark): Revert previous change.
13270
13271 * gnus-group.el (gnus-group-mark-group): Fix for multibyte marks.
13272
13273 * gnus-sum.el (gnus-summary-update-mark): Fix for multibyte marks.
13274
13275 * gnus-util.el (gnus-replace-in-string): Remove Emacs 20 code.
13276
132772003-11-15 Simon Josefsson <jas@extundo.com>
13278
13279 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
13280 (pgg-gpg-lookup-key): Use regexp match instead of
13281 split-string (split-string is different between emacs 21.2 and
13282 22.1). Reported by ultrasoul@ultrasoul.com (David D. Smith).
13283
132842004-01-08 Jesper Harder <harder@ifa.au.dk>
13285
13286 * gnus-art.el (gnus-mime-view-all-parts)
13287 (gnus-article-part-wrapper, gnus-article-view-part): Use
13288 with-current-buffer.
13289
132902004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
13291
13292 * spam.el (spam-disable-spam-split-during-ham-respool)
13293 (spam-spamoracle-database, spam-cache-lookups)
13294 (spam-split-last-successful-check, spam-clear-cache, spam-xor)
13295 (spam-group-ham-mark-p, spam-group-spam-mark-p)
13296 (spam-group-ham-marks, spam-group-spam-marks)
13297 (spam-group-spam-contents-p, spam-group-ham-contents-p)
13298 (spam-list-of-processors, spam-list-of-statistical-checks): Fix doc,
13299 also add spam-use-blackholes to the statistical checks.
13300 (spam-fetch-field-fast): Add interface to fetching fields, may
13301 become a macro.
13302 (spam-fetch-field-from-fast, spam-fetch-field-subject-fast)
13303 (spam-fetch-field-message-id-fast): Use spam-fetch-field-fast.
13304 (spam-insert-fake-headers): Fake an article when needed.
13305 (spam-find-spam): Fake article when possible.
13306 (spam-check-blackholes, spam-check-BBDB, spam-from-listed-p)
13307 (spam-check-bogofilter-headers): Use message-fetch-field instead
13308 of nnmail-fetch-field.
13309
133102004-01-07 Reiner Steib <Reiner.Steib@gmx.de>
13311
13312 * gnus-score.el (gnus-score-find-trace): Add `k' (kill-buffer).
13313
133142004-01-07 Teodor Zlatanov <tzz@lifelogs.com>
13315
13316 * spam.el (spam-split): Do not require spam-use-CHECK to be
13317 enabled if that check is passed to spam-split explicitly; also
13318 fix so 'spam doesn't get converted to spam-split-group when
13319 spam-split-symbolic-return is t.
13320 (spam-find-spam): Find registrations of the article and use those
13321 instead of re-running spam-split to find the spam/ham
13322 classification of the article.
13323 (spam-log-processing-to-registry, spam-log-registered-p)
13324 (spam-log-unregistration-needed-p, spam-log-undo-registration):
13325 Use gnus-error instead of gnus-message.
13326 (spam-log-registration-type): Add function to determine the
13327 classification of a message based on registry entries; will
13328 return nil if both 'spam and 'ham are found.
13329 (spam-check-BBDB): Expand all the BBDB macros here so we can have
13330 a reasonably fast local cache without the loading errors.
13331 (spam-cache-lookups): Set to t by default.
13332 (spam-find-spam): Don't try to guess spam-cache-lookups.
13333 (spam-enter-whitelist, spam-enter-blacklist): Clear the
13334 spam-caches entry.
13335 (spam-filelist-build-cache, spam-filelist-check-cache): Fix
13336 caching of whitelist/blacklist entries.
13337 (spam-check-whitelist, spam-check-blacklist): Invoke
13338 spam-from-listed-p with a type, not a cache variable.
13339 (spam-from-listed-p): Wrap around spam-filelist-check-cache.
13340
133412004-01-07 Jesper Harder <harder@ifa.au.dk>
13342
13343 * message.el (message-cite-prefix-regexp): Use with-syntax-table.
13344
13345 * nnmail.el (nnmail-split-fancy): do.
13346
13347 * mml.el (mml-parse): do.
13348
13349 * gnus-score.el (gnus-enter-score-words-into-hashtb)
13350 (gnus-score-adaptive): do.
13351
23f87bed 133522004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13353
01c52d31
MB
13354 * gnus-art.el (gnus-treat-emphasize): Ignore Emacs version number.
13355 (gnus-mime-button-map): Don't set keymap parent.
13356 (gnus-button-ctan-directory-regexp): Use shy grouping.
13357 (gnus-prev-page-map): Don't set keymap parent.
13358 (gnus-prev-page-map): Remove duplicated one.
13359 (gnus-next-page-map): Don't set keymap parent.
13360 (gnus-mime-security-button-map): Ditto.
13361
13362 * nnheader.el (nnheader-directory-files-is-safe): Ignore Emacs
13363 version number.
13364
23f87bed 13365 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1270d7ca 13366
23f87bed 133672004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13368
23f87bed
MB
13369 * canlock.el (canlock-sha1-function): Remove.
13370 (canlock-sha1-function-for-verify): Remove.
13371 (canlock-openssl-program): Remove.
13372 (canlock-openssl-args): Remove.
13373 (canlock-ignore-errors): Remove.
13374 (canlock-sha1-with-openssl): Remove.
13375 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
13376 (canlock-verify): Don't use canlock-ignore-errors.
1270d7ca 13377
23f87bed
MB
13378 * sha1-el.el (sha1-string-external): Make it can return a string
13379 in binary form.
13380 (sha1-region-external): Ditto.
13381 (sha1-string-internal): Ditto.
13382 (sha1-region-internal): Ditto.
13383 (sha1-region): Ditto.
13384 (sha1-string): Ditto.
13385 (sha1): Ditto.
1270d7ca 13386
01c52d31 133872004-01-07 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13388
01c52d31 13389 * spam.el (spam-report-articles-gmane): New command.
1270d7ca 13390
01c52d31 133912004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13392
01c52d31 13393 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1270d7ca 13394
01c52d31
MB
13395 * run-at-time.el (run-at-time-saved): Remove.
13396 (run-at-time): Doc fix.
1270d7ca 13397
01c52d31 133982004-01-07 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13399
01c52d31
MB
13400 * gnus-sum.el (gnus-summary-limit-to-replied): New command.
13401 (gnus-summary-limit-map): Add it.
13402 (gnus-summary-make-menu-bar): do.
1270d7ca 13403
01c52d31 134042004-01-06 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13405
01c52d31
MB
13406 * spam.el (spam-cache-lookups, spam-caches, spam-clear-cache):
13407 Make attempt at some caching support (done for BBDB only now).
13408 (spam-find-spam): Set spam-cache-lookups if there are more than 2
13409 addresses to be checked.
13410 (spam-clear-cache-BBDB): Add function, to be invoked by
13411 bbdb-change-hook, and triggering spam-clear-cache of 'spam-use-BBDB.
13412 (spam-check-BBDB): Check and use the caches, if
13413 spam-cache-lookups is on, remove superfluous (provide).
1270d7ca 13414
01c52d31 134152004-01-06 Reiner Steib <Reiner.Steib@gmx.de>
1270d7ca 13416
01c52d31 13417 * gnus-art.el (gnus-treat-ansi-sequences): Changed default.
1270d7ca 13418
01c52d31 134192004-01-07 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 13420
01c52d31
MB
13421 * run-at-time.el (run-at-time-saved): Move to after the definition
13422 of `run-at-time'.
1270d7ca 13423
01c52d31 134242004-01-06 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13425
01c52d31
MB
13426 * gnus-art.el (gnus-article-wash-html-with-w3m): Don't use
13427 mm-w3m-local-map-property.
1270d7ca 13428
01c52d31
MB
13429 * mm-view.el (mm-w3m-mode-map): Remove.
13430 (mm-w3m-local-map-property): Remove.
13431 (mm-inline-text-html-render-with-w3m): Don't use
13432 mm-w3m-local-map-property.
1270d7ca 13433
01c52d31 134342004-01-06 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13435
01c52d31 13436 * run-at-time.el: New file.
1270d7ca 13437
01c52d31
MB
13438 * gnus.el ((fboundp 'gnus-set-text-properties)): Remove definition
13439 of gnus-set-text-properties.
1270d7ca 13440
01c52d31 13441 * gnus-uu.el (gnus-uu-save-article): Ditto.
1270d7ca 13442
01c52d31 13443 * gnus-salt.el (gnus-carpal-setup-buffer): Ditto.
1270d7ca 13444
01c52d31 13445 * gnus-cite.el (gnus-cite-parse): Ditto.
1b155fbd 13446
01c52d31
MB
13447 * gnus-art.el (gnus-button-push): Use set-text-properties instead
13448 of gnus-.
1b155fbd 13449
01c52d31
MB
13450 * gnus.el: Changed calls to nnheader-run-at-time and
13451 password-run-at-time throughout to use run-at-time directly.
1b155fbd 13452
01c52d31 13453 * password.el: Removed definition of run-at-time.
1b155fbd 13454
880820fe 134552004-01-05 Karl Pflästerer <sigurd@12move.de> (tiny change)
1b155fbd 13456
01c52d31
MB
13457 * mml.el (mml-minibuffer-read-disposition): Show attachment type
13458 in prompt.
1b155fbd 13459
01c52d31 134602004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1b155fbd 13461
01c52d31
MB
13462 * gnus-ems.el (gnus-mode-line-modified): Don't conditionalise on
13463 XEmacs version.
1270d7ca 13464
01c52d31
MB
13465 * dns.el (dns-make-network-process): Use `open-network-stream'
13466 instead of `gnus-xmas-open-network-stream'.
1270d7ca 13467
01c52d31 13468 * .cvsignore: Add auto-autoloads.el, custom-load.el.
1270d7ca 13469
01c52d31 134702004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13471
01c52d31
MB
13472 * gnus-art.el (gnus-mime-display-alternative)
13473 (gnus-insert-mime-button, gnus-insert-mime-security-button)
13474 (gnus-insert-prev-page-button, gnus-insert-next-page-button):
13475 Don't use gnus-local-map-property.
1270d7ca 13476
01c52d31 13477 * gnus-util.el (gnus-local-map-property): Remove.
1270d7ca 13478
01c52d31
MB
13479 * mm-view.el (mm-view-pkcs7-decrypt): Replace
13480 gnus-completing-read-maybe-default with completing-read.
1270d7ca 13481
01c52d31
MB
13482 * gnus-util.el (gnus-completing-read): do.
13483 (gnus-completing-read-maybe-default): Remove.
1270d7ca 13484
01c52d31 134852004-01-06 Steve Youngs <sryoungs@bigpond.net.au>
1270d7ca 13486
01c52d31
MB
13487 * password.el: Only autoload `run-at-time' if not XEmacs.
13488 Only autoload the itimer functions if XEmacs.
1270d7ca 13489
01c52d31 134902004-01-06 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13491
01c52d31
MB
13492 * gnus-art.el (gnus-read-string): Remove.
13493 (gnus-summary-pipe-to-muttprint): Replace gnus-read-string with
13494 read-string.
1270d7ca 13495
01c52d31 134962004-01-05 Teodor Zlatanov <tzz@lifelogs.com>
1270d7ca 13497
01c52d31
MB
13498 * netrc.el: Autoload password-read.
13499 (netrc): Add configuration group.
13500 (netrc-encoding-method, netrc-openssl-path): Add
13501 variables for encoding and decoding of files with symmetric
13502 ciphers.
13503 (netrc-encode): Add assistant function to encode a file with
13504 netrc-encoding-method.
13505 (netrc-parse): Add interactive parameter, added optional
13506 decoding if netrc-encoding-method is non-nil but otherwise
13507 behavior is standard.
13508 (netrc-encrypting-method, netrc-encrypt, netrc-parse):
13509 Do s/encode/encrypt/ everywhere.
1270d7ca 13510
01c52d31 13511 * spam.el: Remove executable-find autoload.
1270d7ca 13512
01c52d31 135132004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13514
01c52d31 13515 * gnus-registry.el: Remove Emacs 20 hash table compatibility code.
1270d7ca 13516
01c52d31 13517 * gnus-uu.el (gnus-uu-post-encoded): bury-buffer is always fbound.
1270d7ca 13518
01c52d31 135192004-01-05 Reiner Steib <Reiner.Steib@gmx.de>
c113de23 13520
01c52d31 13521 * gnus-art.el (gnus-treat-ansi-sequences,
149cd465 13522 (article-treat-ansi-sequences): New variable and function.
01c52d31 13523 Suggested by Dan Jacobson <jidanni@jidanni.org>.
1270d7ca 13524
01c52d31
MB
13525 * gnus-sum.el (gnus-summary-wash-map, gnus-summary-make-menu-bar):
13526 Use it.
1270d7ca 13527
01c52d31 135282004-01-05 Jesper Harder <harder@ifa.au.dk>
1270d7ca 13529
01c52d31 13530 * mm-util.el (mm-quote-arg): Remove.
23f87bed 13531
01c52d31
MB
13532 * mm-decode.el (mm-mailcap-command): Replace mm-quote-arg with
13533 shell-quote-argument.
1270d7ca 13534
01c52d31 13535 * gnus-uu.el (gnus-uu-command): do.
1270d7ca 13536
01c52d31 13537 * gnus-sum.el (gnus-summary-insert-pseudos): do.
1270d7ca 13538
01c52d31
MB
13539 * ietf-drums.el (ietf-drums-token-to-list): Replace mm-make-char
13540 with make-char.
1270d7ca 13541
01c52d31 13542 * mm-util.el (mm-make-char): Remove.
1270d7ca 13543
01c52d31
MB
13544 * mml.el (mml-mode): Replace gnus-add-minor-mode with
13545 add-minor-mode.
1270d7ca 13546
01c52d31 13547 * gnus-undo.el (gnus-undo-mode): do.
1270d7ca 13548
01c52d31 13549 * gnus-topic.el (gnus-topic-mode): do.
1270d7ca 13550
01c52d31 13551 * gnus-sum.el (gnus-dead-summary-mode): do.
1270d7ca 13552
01c52d31 13553 * gnus-start.el (gnus-slave-mode): do.
1270d7ca 13554
01c52d31 13555 * gnus-salt.el (gnus-binary-mode, gnus-pick-mode): do.
1270d7ca 13556
01c52d31 13557 * gnus-ml.el (gnus-mailing-list-mode): do.
1270d7ca 13558
01c52d31 13559 * gnus-gl.el (gnus-grouplens-mode): do.
1270d7ca 13560
01c52d31 13561 * gnus-draft.el (gnus-draft-mode): do.
1270d7ca 13562
01c52d31 13563 * gnus-dired.el (gnus-dired-mode): do.
1270d7ca 13564
01c52d31 13565 * gnus-ems.el (gnus-add-minor-mode): Remove.
1270d7ca 13566
01c52d31
MB
13567 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
13568 Replace gnus-char-width with char-width.
1270d7ca 13569
01c52d31 13570 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 13571
01c52d31
MB
13572 * gnus-spec.el (gnus-correct-length, gnus-correct-substring):
13573 Replace gnus-char-width with char-width.
1270d7ca 13574
01c52d31 13575 * gnus-ems.el (gnus-char-width): Remove.
1270d7ca 13576
01c52d31
MB
13577 * spam-stat.el (with-syntax-table): Remove with-syntax-table
13578 definition.
13579 Remove Emacs 20 hash table compatibility code.
1270d7ca 13580
01c52d31
MB
13581 * rfc2047.el (with-syntax-table): Remove with-syntax-table Emacs
13582 20 compatibility code.
1270d7ca 13583
01c52d31 13584 * spam.el (spam-point-at-eol): Replace with point-at-eol.
1270d7ca 13585
01c52d31 13586 * smime.el (smime-point-at-eol): Replace with point-at-eol.
1270d7ca 13587
01c52d31
MB
13588 * rfc2047.el (rfc2047-point-at-bol, rfc2047-point-at-eol): Replace
13589 with point-at-{eol,bol}.
1270d7ca 13590
01c52d31 13591 * netrc.el (netrc-point-at-eol): Replace with point-at-eol.
1270d7ca 13592
01c52d31 13593 * imap.el (imap-point-at-eol): Replace with point-at-eol.
1270d7ca 13594
149cd465
JB
13595 * flow-fill.el (fill-flowed-point-at-bol)
13596 (fill-flowed-point-at-eol): Replace with point-at-{eol,bol}.
1270d7ca 13597
01c52d31
MB
13598 * gnus-util.el (gnus-point-at-bol, gnus-point-at-eol): Remove.
13599 Replace with point-at-{eol,bol} throughout all files.
1270d7ca 13600
01c52d31 136012004-01-05 Katsumi Yamaoka <yamaoka@jpl.org>
1270d7ca 13602
01c52d31
MB
13603 * ntlm.el (ntlm-string-as-unibyte): New macro.
13604 (ntlm-build-auth-response): Use it.
1270d7ca 13605
01c52d31
MB
13606 Remove Emacs 20 stuff:
13607 * gnus-msg.el (gnus-summary-news-other-window): Use remove instead
13608 of delq and copy-sequence.
13609 * gnus-art.el (popup-menu): Remove the compiler macro.
13610 * nnmail.el (nnmail-split-fancy): Don't support customizing with
13611 Emacs 20.
1270d7ca 13612
01c52d31 136132004-01-05 Simon Josefsson <jas@extundo.com>
1270d7ca 13614
01c52d31
MB
13615 * ntlm.el: Fix namespace. Change smb-passwd-hash into
13616 ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
13617 smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
13618 ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
13619 into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
13620 ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
13621 into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
13622 ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
13623 ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
13624 ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
13625 ntlm-string-permute, string-lshift into ntlm-string-lshift,
13626 string-xor into ntlm-string-xor. Suggested by
13627 Jesper Harder <harder@myrealbox.com>.
1270d7ca 13628
01c52d31 13629 * ntlm.el: Don't include poem.
1270d7ca 13630
01c52d31
MB
13631 * md4.el (print-int32, print-string-hexa): Remove. Suggested by
13632 Jesper Harder <harder@myrealbox.com>.
1270d7ca 13633
01c52d31 13634 * sasl-ntlm.el, ntlm.el, md4.el: New files.
1270d7ca 13635
01c52d31
MB
13636 * hmac-md5.el (md5-binary): Fix byte compile warning. (This
13637 probably breaks emacs with DL patch, but do we care? Is anyone
13638 still using the DL stuff?)
1270d7ca 13639
01c52d31
MB
13640 * sieve-manage.el: Use the password package.
13641 (sieve-manage-read-passwd): Remove.
13642 (sieve-manage-interactive-login): Use password. Re-add
13643 condition-case around loop.
13644
13645 * pgg.el (pgg-passphrase-cache, pgg-run-at-time): Remove.
13646 (pgg-add-passphrase-cache, pgg-remove-passphrase-cache): Use
13647 the password package.
13648
136492003-02-19 Simon Josefsson <jas@extundo.com>
13650
13651 * sieve-manage.el (sieve-sasl-auth): Quote optional initial SASL
13652 token.
13653
136542002-08-07 Simon Josefsson <jas@extundo.com>
13655
13656 * sieve-manage.el (require): Use SASL, not RFC2104/MD5.
13657 (sieve-manage-authenticators):
13658 (sieve-manage-authenticator-alist): Add some SASL mechs.
13659 (sieve-sasl-auth): New function.
13660 (sieve-manage-cram-md5-auth):
13661 (sieve-manage-plain-auth): Rewrite using SASL library.
13662 (sieve-manage-digest-md5-p, sieve-manage-digest-md5-auth)
13663 (sieve-manage-scram-md5-p, sieve-manage-scram-md5-auth)
13664 (sieve-manage-ntlm-p, sieve-manage-ntlm-auth)
13665 (sieve-manage-login-p, sieve-manage-login-auth): Add wrappers.
13666
136672004-01-05 Simon Josefsson <jas@extundo.com>
13668
13669 * sasl.el, sasl-cram.el, sasl-digest.el, hmac-md5.el, hmac-def.el:
13670 New files.
13671
136722004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13673
13674 * gnus-group.el (gnus-no-groups-message): Update.
13675
13676 * gnus-sum.el (gnus-summary-insert-new-articles): Remove .
13677
136782003-11-09 Simon Josefsson <jas@extundo.com>
13679
13680 * imap.el: Support for ID IMAP extension (RFC 2971).
13681 (imap-local-variables): Add imap-id.
13682 (imap-id): New variable.
13683 (imap-id): New function.
13684 (imap-parse-response): Parse untagged ID response.
13685 * nnimap.el (nnimap-id): New variable.
13686 (nnimap-open-connection): Use it.
13687
136882003-12-28 Simon Josefsson <jas@extundo.com>
13689
13690 * gnus-score.el (gnus-score-edit-all-score): New.
13691 * gnus-group.el (gnus-group-score-map): Bind it to W e.
13692
136932004-01-04 Simon Josefsson <jas@extundo.com>
13694
13695 * password.el: Add.
13696
136972004-01-04 Mario Lang <lang@zid.tugraz.at>
13698
e3e955fe
MB
13699 * dns.el (dns-query-types): Fix typo.
13700 (dns-query-types): New function
13701 (dns-read-type): Add support for AAAA records, see RFC 3596. Parse MX,
13702 PTR and SOA replies, see RFC 1035.
01c52d31
MB
13703
137042004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13705
13706 * gnus.el (gnus-logo-color-style): Changed colors to `no'.
13707
13708 * Moved to Changelog.2.
13709
137102004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
13711
13712 * gnus.el (gnus-version-number): Bump version.
13713
137142004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
13715
13716 * gnus.el: No Gnus v0.1 is released.
1270d7ca 13717
01c52d31 137182004-01-04 Lars Magne Ingebrigtsen <lars@ingebrigtsen.no>
1270d7ca 13719
01c52d31 13720 * gnus.el: No Gnus v0.0 is released.
1270d7ca 13721
01c52d31 137222004-01-04 Lars Magne Ingebrigtsen <larsi@gnus.org>
1270d7ca 13723
01c52d31
MB
13724 * gnus.el (gnus-version-number): Bump.
13725 (gnus-version): No.
1270d7ca 13726
ef3b7aae 13727See ChangeLog.2 for earlier changes.
2a34a036 13728
ae940284 13729 Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
5b87ad55
GM
13730
13731 This file is part of GNU Emacs.
13732
5e809f55 13733 GNU Emacs is free software: you can redistribute it and/or modify
5b87ad55 13734 it under the terms of the GNU General Public License as published by
5e809f55
GM
13735 the Free Software Foundation, either version 3 of the License, or
13736 (at your option) any later version.
5b87ad55
GM
13737
13738 GNU Emacs is distributed in the hope that it will be useful,
13739 but WITHOUT ANY WARRANTY; without even the implied warranty of
13740 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13741 GNU General Public License for more details.
13742
13743 You should have received a copy of the GNU General Public License
5e809f55 13744 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
ab5796a9 13745
ef3b7aae 13746;; Local Variables:
880820fe 13747;; coding: utf-8
d7ba2a01 13748;; fill-column: 79
33462dfa 13749;; add-log-time-zone-rule: t
ef3b7aae
MB
13750;; End:
13751
ab5796a9 13752;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4