*** empty log message ***
[emacs.git] / lisp / gnus / ChangeLog
blob387f2a8f4e0ce08723eeec4f6a23f53b1445fd56
1 2005-02-21  Reiner Steib  <Reiner.Steib@gmx.de>
3         * gnus-art.el (gnus-parse-news-url, gnus-button-handle-news):
4         Handle news URL with given port correctly.
6 2005-02-19  Katsumi Yamaoka  <yamaoka@jpl.org>
8         * gnus-msg.el (gnus-copy-article-buffer): Quote decoded words
9         containing special characters.
11         * gnus-sum.el (gnus-summary-edit-article): Ditto.
13         * mml.el (mime-to-mml): Ditto.
15         * rfc2047.el (rfc2047-encode-parameter): Use ietf-drums-tspecials.
16         (rfc2047-quote-decoded-words-containing-tspecials): New variable.
17         (rfc2047-decode-region): Quote decoded words containing special
18         characters when rfc2047-quote-decoded-words-containing-tspecials
19         is non-nil.
21 2005-02-16  Teodor Zlatanov  <tzz@lifelogs.com>
23         * gnus-registry.el (gnus-registry-delete-group): minor bug fix
25         * gnus.el (gnus-install-group-spam-parameters): Doc fix.
27 2005-02-15  Simon Josefsson  <jas@extundo.com>
29         * nnimap.el (nnimap-debug): Doc fix.
31         * imap.el (imap-debug): Doc fix.
33 2005-02-14  Reiner Steib  <Reiner.Steib@gmx.de>
35         * gnus-group.el (gnus-group-make-doc-group): Mention prefix
36         argument in doc string.  Make query for type more clear.
38 2005-02-13  Reiner Steib  <Reiner.Steib@gmx.de>
40         * gnus.el (gnus-group-startup-message): Search for gnus images in
41         etc/images/gnus.
42         * mm-util.el (mm-find-charset-region): Likewise.
43         * smiley.el (smiley-data-directory): Search for smilies in
44         etc/images/smilies.
46 2005-02-09  Kim F. Storm  <storm@cua.dk>
48         Change Emacs release version from 21.4 to 22.1 throughout.
49         Change Emacs development version from 21.3.50 to 22.0.50.
51 2005-02-08  Simon Josefsson  <jas@extundo.com>
53         * imap.el (imap-log): Doc fix.
55 2005-02-03  Katsumi Yamaoka  <yamaoka@jpl.org>
57         * gnus-art.el (gnus-mime-inline-part): Show the raw contents if a
58         prefix arg is neither nil nor a number, as info specifies.
60 2005-01-30  Stefan Monnier  <monnier@iro.umontreal.ca>
62         * gnus-art.el (gnus-article-mode): Turn off the "\ " non-break space.
64 2005-01-28  Stefan Monnier  <monnier@iro.umontreal.ca>
66         * message.el (message-beginning-of-line): Change the behavior when
67         invoked between BOL and : so that it first moves backward.
69 2005-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
71         * gnus-art.el (gnus-article-setup-buffer): Kill and re-create the
72         article buffer when editing of the article is discarded.
73         (gnus-article-prepare): Revert.
75 2005-01-28  Katsumi Yamaoka  <yamaoka@jpl.org>
77         * gnus-art.el (gnus-article-prepare):
78         Remove message-strip-forbidden-properties from the local hook.
80 2005-01-24  Katsumi Yamaoka  <yamaoka@jpl.org>
82         * mml.el (mml-generate-mime-1): Convert string into unibyte when
83         inserting " *mml*" buffer's contents into a unibyte temp buffer.
85 2005-01-20  Katsumi Yamaoka  <yamaoka@jpl.org>
87         * mm-decode.el (mm-insert-part): Switch the multibyteness of data
88         which will be inserted according to the multibyteness of a buffer
89         rather than the type of contents.  Suggested by ARISAWA Akihiro
90         <ari@mbf.ocn.ne.jp>.
92 2005-01-05  Reiner Steib  <Reiner.Steib@gmx.de>
94         * spam.el (spam-face): New face.  Don't use `gnus-splash-face'
95         which is unreadable in some setups.
97 2004-12-27  Simon Josefsson  <jas@extundo.com>
99         * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used when
100         mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME) and we have
101         trailing white space.  Reported by Werner Koch <wk@gnupg.org>.
103 2004-12-17  Kim F. Storm  <storm@cua.dk>
105         * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
107         * gnus-sum.el (gnus-summary-mode-map): Likewise.
109 2004-12-22  Katsumi Yamaoka  <yamaoka@jpl.org>
111         * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
112         correctly even if there are wide characters.
114 2004-12-21  Katsumi Yamaoka  <yamaoka@jpl.org>
116         * rfc2231.el (rfc2231-parse-string): Decode encoded value after
117         concatenating segments rather than before concatenating them.
118         Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
120 2004-12-17  Katsumi Yamaoka  <yamaoka@jpl.org>
122         * mm-util.el (mm-xemacs-find-mime-charset): New macro.
124 2004-12-17  Aidan Kehoe  <kehoea@parhasard.net>
126         * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
127         unify Latin characters in XEmacs.
128         (mm-find-mime-charset-region): Use it.
130 2004-12-17  Katsumi Yamaoka  <yamaoka@jpl.org>
132         * gnus-util.el (gnus-delete-directory): New function.
134         * gnus-agent.el (gnus-agent-delete-group): Use it.
136         * gnus-cache.el (gnus-cache-delete-group): Use it.
138 2004-12-08  Stefan Monnier  <monnier@iro.umontreal.ca>
140         * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
142 2004-12-13  Katsumi Yamaoka  <yamaoka@jpl.org>
144         * gnus-group.el (gnus-group-make-rss-group):
145         Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
147         * gnus-start.el (gnus-setup-news): Honor user's setting to
148         gnus-message-archive-method.  Suggested by Lute Kamstra
149         <lute@gnu.org>.
151 2004-12-02  Katsumi Yamaoka  <yamaoka@jpl.org>
153         * message.el (message-forward-make-body-mml): Remove headers
154         according to message-forward-ignored-headers if a message is decoded.
156 2004-12-02  Romain Francoise  <romain@orebokech.com>
158         * message.el (message-forward-make-body-plain): Always remove
159         headers according to message-forward-ignored-headers.
161 2004-11-26  Katsumi Yamaoka  <yamaoka@jpl.org>
163         * lpath.el: Remove bbdb-create-internal, bbdb-records,
164         spam-BBDB-register-routine and spam-enter-ham-BBDB.
166         * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
167         order to silence the byte compiler.
169         * pop3.el (pop3-md5): Define it before being used.
171         * spam.el: Fix the way to silence the byte compiler, which
172         complained about bbdb-buffer, bbdb-create-internal,
173         bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
174         spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
175         spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
176         spam-stat-buffer-is-spam, spam-stat-load,
177         spam-stat-register-ham-routine, spam-stat-register-spam-routine,
178         spam-stat-save and spam-stat-split-fancy.
180 2004-11-26  Katsumi Yamaoka  <yamaoka@jpl.org>
182         * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
183         which may confuse users.
184         (canlock-password-for-verify): Ditto.
186         * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
188         * gnus-art.el (gnus-emphasis-alist): Ditto.
190         * gnus-registry.el (gnus-registry-max-entries): Ditto.
192         * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
194         * gnus-start.el (gnus-save-killed-list): Ditto.
196         * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
197         (gnus-sum-thread-tree-root): Ditto.
198         (gnus-sum-thread-tree-false-root): Ditto.
199         (gnus-sum-thread-tree-single-indent): Ditto.
201         * message.el (message-courtesy-message): Ditto.
202         (message-archive-note): Ditto.
203         (message-subscribed-address-file): Ditto.
204         (message-user-fqdn): Ditto.
206         * spam-report.el (spam-report-gmane-regex): Ditto.
208         * spam.el (spam-blackhole-good-server-regex): Ditto.
210 2004-11-25  Reiner Steib  <Reiner.Steib@gmx.de>
212         * message.el (message-forbidden-properties): Fix typo in doc string.
214 2004-11-25  Lars Magne Ingebrigtsen  <larsi@gnus.org>
216         * message.el (message-strip-forbidden-properties):
217         Bind buffer-read-only (etc) to nil.
219 2004-11-25  Reiner Steib  <Reiner.Steib@gmx.de>
221         * gnus-util.el (gnus-replace-in-string): Add doc string.
223         * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
224         to avoid problems when splitting mails with many recipients.
226 2004-11-23  Katsumi Yamaoka  <yamaoka@jpl.org>
228         * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
229         address-mime.  Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
231 2004-11-22  Marek Martin  <marek.martin@mum.pri.ee>  (tiny change)
233         * nnfolder.el (nnfolder-request-create-group): Save current buffer.
235 2004-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
237         * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
238         pop-to-buffer, covered by the subsequent gnus-configure-windows.
240 2004-11-14  Luc Teirlinck  <teirllm@auburn.edu>
242         * nnfolder.el (nnfolder-save-marks): Add missing format field in
243         call to `error'.
244         * nnml.el (nnml-save-marks): Ditto.
246 2004-11-14  Reiner Steib  <Reiner.Steib@gmx.de>
248         * gnus-start.el (gnus-convert-old-newsrc):
249         Assign legacy-gnus-agent to 5.10.7.
251 2004-11-10  Katsumi Yamaoka  <yamaoka@jpl.org>
253         * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
254         default; improve customization type.
255         (gnus-emphasis-custom-with-format): New macro.
256         (gnus-emphasis-custom-value-to-external): New function.
257         (gnus-emphasis-custom-value-to-internal): New function.
259 2004-11-07  Katsumi Yamaoka  <yamaoka@jpl.org>
261         * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
262         "Args out of range" error.  Reported by Arnaud Giersch
263         <arnaud.giersch@free.fr>.
265 2004-11-04  Richard M. Stallman  <rms@gnu.org>
267         * spam.el (spam group): Add :version.
269         * pgg-def.el (pgg group): Add :version.
271 2004-11-04  Katsumi Yamaoka  <yamaoka@jpl.org>
273         * gnus-art. (gnus-article-edit-article): Don't associate the
274         article buffer with a draft file.  This is a temporary measure
275         against the 2004-08-22 change to gnus-article-edit-mode.
277 2004-11-02  Katsumi Yamaoka  <yamaoka@jpl.org>
279         * html2text.el (html2text-get-attr): Remove unused argument `tag'.
280         (html2text-format-tags): Remove unused variable `attr'.
282         * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
283         after-load-alist.
285         * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
286         entry.  From Ilya N. Golubev <gin@mo.msk.ru>.
287         (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
288         loaded under XEmacs.
289         (): Don't make duplicated entries in mm-mime-mule-charset-alist.
291         * mm-util.el (mm-coding-system-p): Return a coding-system.
292         (mm-mime-mule-charset-alist): Use shift_jis instead of
293         iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
294         entries for the mime charsets iso-2022-jp-3 and shift_jis.
295         (mm-coding-system-priorities): Use shift_jis and iso-8859-1
296         instead of japanese-shift-jis and iso-latin-1 respectively in
297         order to share the default value with both Emacs and XEmacs-mule.
298         (mm-mule-charset-to-mime-charset):
299         Make mm-coding-system-priorities effective.
300         (mm-sort-coding-systems-predicate): Canonicalize coding-systems
301         while predicating of candidates upon the priorities.
303 2004-11-01  Reiner Steib  <Reiner.Steib@gmx.de>
305         * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
307         * tls.el (tls-process-connection-type, tls-success)
308         (tls-certtool-program): Add :version.
310         * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
311         (starttls-extra-arguments, starttls-process-connection-type)
312         (starttls-connect, starttls-failure, starttls-success):
314         * spam-stat.el (spam-stat): Add :version.
316         * sieve.el (sieve): Add :version.
318         * sha1.el (sha1): Add :version.
319         (sha1-use-external): Remove redundant version.
321         * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
322         (nnmail-cache-ignore-groups, nnmail-spool-hook)
323         (nnmail-split-fancy-match-partial-words)
324         (nnmail-split-lowercase-expanded):
326         * nndiary.el (nndiary): Add :version.
328         * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
330         * mml-sec.el (mml-default-sign-method)
331         (mml-default-encrypt-method, mml-signencrypt-style-alist):
332         Add :version.
334         * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
336         * mm-url.el (mm-url-use-external, mm-url-program)
337         (mm-url-arguments): Add :version.
339         * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
340         (mm-attachment-file-modes, mm-decrypt-option)
341         (mm-w3m-safe-url-regexp): Add :version.
343         * message.el (message-cite-prefix-regexp)
344         (message-sendmail-envelope-from, message-minibuffer-local-map)
345         (message-user-fqdn, message-completion-alist): Add :version.
347         * gnus-win.el (gnus-configure-windows-hook)
348         (gnus-use-frames-on-any-display): Add :version.
350         * gnus-art.el (gnus-article-address-banner-alist)
351         (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
352         (gnus-treat-from-picon, gnus-treat-mail-picon)
353         (gnus-treat-x-pgp-sig): Add :version.
355         * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
356         (gnus-undownloaded-mark, gnus-summary-article-move-hook)
357         (gnus-summary-article-delete-hook)
358         (gnus-summary-display-while-building): Add :version.
360         * gnus-start.el (gnus-subscribe-newsgroup-hooks)
361         (gnus-get-top-new-news-hook):Add :version.
363         * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
364         (gnus-server-closed-face, gnus-server-denied-face): Add :version.
366         * gnus-registry.el (gnus-registry): Add :version.
368         * gnus-spec.el (gnus-use-correct-string-widths)
369         (gnus-make-format-preserve-properties): Add :version.
371         * gnus.el (gnus-group-charter-alist)
372         (gnus-group-fetch-control-use-browse-url)
373         (gnus-install-group-spam-parameters): Add :version.
375         * gnus-diary.el (gnus-diary): Add :version.
377         * gnus-delay.el (gnus-delay): Add :version.
379         * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
380         (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
381         (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
382         Add :version.
384         * gnus-agent.el (gnus-agent-max-fetch-size)
385         (gnus-agent-enable-expiration, gnus-agent-queue-mail)
386         (gnus-agent-prompt-send-queue): Add :version.
388         * deuglify.el (gnus-outlook-deuglify): Add :version.
390         * html2text.el: Beautify code.  Improve doc strings.  Some checkdoc
391         cleanup.
392         (html2text-get-attr, html2text-fix-paragraph): Simplify code.
393         (html2text-format-tag-list): Add "strong" and "em".
394         From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
396 2004-10-29  Katsumi Yamaoka  <yamaoka@jpl.org>
398         * gnus-msg.el (gnus-configure-posting-styles): Work with empty
399         signature file.  Suggested by Manoj Srivastava
400         <srivasta@golden-gryphon.com>.
402         * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
403         iso-2022-jp even in the Japanese language environment.
404         Suggested by Jason Rumney <jasonr@gnu.org>.
406 2004-10-28  Katsumi Yamaoka  <yamaoka@jpl.org>
408         * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
409         use the same characters as the dummy marks; make it free from
410         getting affected by the language environment.
411         (gnus-summary-read-group-1): Update mark positions only when the
412         format spec is updated.
414         * gnus-spec.el (gnus-update-format-specifications): Return a list
415         of updated types.
417 2004-10-26  Katsumi Yamaoka  <yamaoka@jpl.org>
419         * nnspool.el (nnspool-spool-directory): Use news-path if the
420         news-directory variable is not bound.
422         * gnus-group.el (gnus-group-line-format-alist): Convert the value
423         of gnus-tmp-news-method into string if it may be passed to
424         gnus-correct-length which takes only a string argument.
426 2004-10-25  Reiner Steib  <Reiner.Steib@gmx.de>
428         * html2text.el (html2text-buffer-head): Remove.  Use `goto-char'
429         instead.
431 2004-10-24  Kevin Greiner  <kevin.greiner@compsol.cc>
433         * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
434         comparison on string.
436 2004-10-21  Katsumi Yamaoka  <yamaoka@jpl.org>
438         * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
439         running the major-mode function.
441 2004-10-21  Kevin Greiner  <kevin.greiner@compsol.cc>
443         * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
444         have been backported to 'Gnus v5.11' from 'No Gnus v0.2'.  Added a
445         boolean check to not apply converters that apply to future
446         versions of gnus.
448 2004-10-19  Katsumi Yamaoka  <yamaoka@jpl.org>
450         * gnus-sum.el (gnus-update-summary-mark-positions): Search for
451         dummy marks in the right way.
453 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
455         * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
456         avoid infinite recursion via gnus-get-function.
458 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
460         * gnus-agent.el (gnus-agent-synchronize-group-flags):
461         When necessary, pass full group name to gnus-request-set-marks.
462         (gnus-agent-synchronize-group-flags): Add support for sync'ing
463         tick marks.
464         (gnus-agent-synchronize-flags-server): Be silent when writing file.
466 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
468         * gnus-agent.el (gnus-agent-synchronize-group-flags):
469         Replace gnus-request-update-info with explicit code to sync the
470         in-memory info read flags with the marks being sync'd to the backend.
472 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
474         * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore servers
475         that are offline.  Avoids having gnus-agent-toggle-plugged first ask if
476         you want to open a server and then, even when you responded with no,
477         asking if you want to synchronize the server's flags.
478         (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
479         multi-line expressions.
480         (gnus-agent-synchronize-group-flags): New internal function.
481         Updates marks in memory (in the info structure) AND in the backend.
482         (gnus-agent-check-overview-buffer): Fix range of
483         deletion to remove entire duplicate line.  Fixes merged article
484         number bug.
486         * gnus-util.el (gnus-remassoc): Fix typo in documentation.
488         * nnagent.el (nnagent-request-set-mark):
489         Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
490         method, to ensure that synchronization updates marks in the
491         backend and in the info (in memory) structure.
493 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
495         * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
496         unless plugged.  Disable the agent so that an open failure causes
497         an error.
499 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Reiner Steib  <Reiner.Steib@gmx.de>
501         * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
502         (gnus-agent-go-online): Change :version.
503         (gnus-agent-expire-unagentized-dirs)
504         (gnus-agent-auto-agentize-methods): Add :version.
506 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
508         * legacy-gnus-agent.el
509         (gnus-agent-convert-to-compressed-agentview-prompt):
510         New function. Used internally to only display 'gnus converting
511         files' message when actually necessary.
513         * gnus-sum.el: Remove (require 'gnus-agent) as required
514         methods now autoloaded.
516         * gnus-int.el (gnus-request-move-article):
517         Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
518         improve performance.
520 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc>
522         * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
523         to avoid run-time CL dependencies.
524         (gnus-agent-unfetch-articles): New function.
525         (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
526         article numbers even when local .overview file is missing.
527         (gnus-agent-read-article-number): New function. Only accepts
528         27-bit article numbers.
529         (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
530         Use gnus-agent-read-article-number.
531         (gnus-agent-braid-nov): Rewrote to validate article numbers coming
532         from backend while recognizing that article numbers in .overview
533         must be valid.
535         * gnus-start.el (gnus-convert-old-newsrc): Change message text as
536         some users confused by references to .newsrc when they only have a
537         .newsrc.eld file.
538         (gnus-convert-mark-converter-prompt)
539         (gnus-convert-converter-needs-prompt): Fix use of property list.
541 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
543         * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
545 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
547         * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
548         stuff for non-living groups.
550 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
552         * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
553         (gnus-agent-regenerate-group): Using nil messages aren't valid.
555 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen  <larsi@gnus.org>
557         * gnus-agent.el (gnus-agent-read-agentview):
558         Inline gnus-uncompress-range.
560 2004-10-18  Kevin Greiner  <kgreiner@xpediantsolutions.com>
562         * legacy-gnus-agent.el
563         (gnus-agent-convert-to-compressed-agentview): Fix typos with
564         help from Florian Weimer <fw@deneb.enyo.de>
566         * gnus-agent.el (gnus-agentize):
567         gnus-agent-send-mail-real-function no longer set to current value
568         of message-send-mail-function but rather a lambda that calls
569         message-send-mail-function.  The change makes the agent real-time
570         responsive to user changes to message-send-mail-function.
572 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Reiner Steib  <Reiner.Steib@gmx.de>
574         * gnus-start.el (gnus-get-unread-articles): Fix last commit.
576 2004-10-18  Kevin Greiner  <kgreiner@xpediantsolutions.com>
578         * gnus-cache.el (gnus-cache-rename-group): New function.
579         (gnus-cache-delete-group): New function.
581         * gnus-agent.el (gnus-agent-rename-group): New function.
582         (gnus-agent-delete-group): New function.
583         (gnus-agent-save-group-info): Use gnus-command-method when
584         `method' parameter is nil.  Don't write nil entries into the
585         active file.
586         (gnus-agent-get-group-info): New function.
587         (gnus-agent-get-local): Add optional parameters to avoid calling
588         gnus-group-real-name and gnus-find-method-for-group.
589         (gnus-agent-set-local): Delete stored entry if either min, or max,
590         are nil.
591         (gnus-agent-fetch-session): Reword error/quit messages.
592         On quit, use gnus-agent-regenerate-group to record existance of any
593         articles fetched to disk before the quit occurred.
595         * gnus-int.el (gnus-request-delete-group):
596         Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
597         local disk in sync with the server.
598          (gnus-request-rename-group):
599         Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
600         local disk in sync with the server.
602         * gnus-start.el (gnus-get-unread-articles):
603         Cosmetic simplification to logic.
605         * gnus-group.el (gnus-group-delete-group): No longer update
606         gnus-cache-active-altered as gnus-request-delete-group now keeps
607         the cache in sync.
608         (gnus-group-list-active): Let the agent store a server's active
609         list if currently plugged.
611         * gnus-util.el (gnus-rename-file): New function.
613 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
615         * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
616         when the group's active is not available.
618 2004-10-18  Kevin Greiner  <kevin.greiner@compsol.cc> for Katsumi Yamaoka  <yamaoka@jpl.org>
620         * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
621         error.
623 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
625         * gnus-start.el (gnus-convert-old-newsrc): Only write the conversion
626         message to newsrc-dribble when an actual conversion is performed.
628 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
630         * gnus-agent.el (gnus-agent-read-local):
631         Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
632         avoid the implicit assumption that they will always be equal.
633         (gnus-agent-save-local): Bind buffer-file-coding-system, not
634         coding-system-for-write, as the with-temp-file macro first prints
635         to a buffer then saves the buffer.
637 2004-10-18  Kevin Greiner <kgreiner@xpediantsolutions.com>
639         * legacy-gnus-agent.el (): New. Provides converters that are only
640         loaded when gnus-convert-old-newsrc needs to call them.
642         * gnus-agent.el (gnus-agent-read-agentview): Remove support for
643         old file versions.
644         (gnus-group-prepare-hook): Remove function that converted list
645         form of gnus-agent-expire-days to group properties.
647         * gnus-start.el (gnus-convert-old-newsrc): Register new
648         converters to handle old agent file formats.  Added logic for a
649         "backup before upgrading warning".
650         (gnus-convert-mark-converter-prompt): Developers can mark
651         functions as needing (default), or not needing,
652         gnus-convert-old-newsrc's "backup before upgrading warning".
653         (gnus-convert-converter-needs-prompt): Tests whether the user
654         should be protected from potentially irreversable changes by the
655         function.
657 2004-10-18  Kevin Greiner <kgreiner@xpediantsolutions.com>
659         * gnus-int.el (gnus-request-accept-article): Inform the agent that
660         articles are being added to a group.
661         (gnus-request-replace-article): Inform the agent that articles
662         need to be uncached as the cached contents are no longer valid.
664         * gnus-agent.el (gnus-agent-file-header-cache): Remove.
665         (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
666         (gnus-agent-set-local): Refuse to save null in local object table.
667         (gnus-agent-regenerate-group): The REREAD parameter can now be a
668         list of articles that will be marked as unread.
670 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
672         * gnus-range.el (gnus-sorted-range-intersection): Now accepts
673         single-interval range of the form (min . max).  Previously the
674         range had to look like ((min . max)).  Likewise, return
675         (min . max) rather than ((min . max)).
676         (gnus-range-map): Use gnus-range-normalize to accept
677         single-interval range.
679         * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
680         the cache, but not the agent, now appear with their usual face.
682 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
684         * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
685         marks consisting of a single range {for example, (3 . 5)} rather
686         than a list of a single range { ((3 . 5)) }.
688 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
690         * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
691         uncompressed list.
693 2004-10-18  Kevin Greiner <kevin.greiner@compsol.cc>
695         * gnus-draft.el (gnus-group-send-queue): Pass the group name
696         "nndraft:queue" along to gnus-draft-send.
697         Use gnus-agent-prompt-send-queue.
698         (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
699         is "nndraft:queue".  Suggested by Gaute Strokkenes
700         <gs234@srcf.ucam.org>
702         * gnus-group.el (gnus-group-catchup): Use new
703         gnus-sequence-of-unread-articles, not
704         gnus-list-of-unread-articles, to avoid exhausting memory with huge
705         numbers of articles.  Use gnus-range-map to avoid having to
706         uncompress the unread list.
707         (gnus-group-archive-directory)
708         (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
710         * gnus-range.el (gnus-range-map): Iterate over list or sequence.
711         (gnus-sorted-range-intersection): Intersection of two ranges
712         without requiring that they first be uncompressed.
714         * gnus-start.el (gnus-activate-group): Unless blocked by the
715         caller, possibly expand the active range to include both cached
716         and agentized articles.
717         (gnus-convert-old-newsrc): Rewrote in anticipation of having
718         multiple version-dependent converters.
719         (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
720         gnus-agent-save-active.
721         (gnus-save-newsrc-file): Save dirty agent range limits.
723         * gnus-sum.el (gnus-select-newgroup): Replace inline code with
724         gnus-agent-possibly-alter-active.
725         (gnus-adjust-marked-articles): Faster handling of simple lists
727 2004-10-18  David Edmondson  <dme@dme.org>
729         * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
730         excessively.
732 2004-10-18  Reiner Steib  <Reiner.Steib@gmx.de>
734         * mml.el (mml-preview): Use `pop-to-buffer'.
736         * message.el (message-goto-mail-followup-to): Insert after "To".
737         (message-carefully-insert-headers): Add comment.
739         * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
741         * gnus-art.el (gnus-button-alist):
742         Improve `gnus-button-handle-library' entry.
744         * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
746         * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
748         * gnus-start.el (gnus-activate-group): Add doc-string.
750         * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
751         handle manual section.
753         * imap.el (imap-store-password): New variable.
754         (imap-interactive-login): Use it.
755         Suggested by Mark Plaksin <happy@mcplaksin.org>.
757         * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
758         Allow / in mailto URLs.
760         * spam.el (spam-directory): Derive from `gnus-directory'.
762         * gnus-sum.el (gnus-pick-line-number): Add autoload.
764 2004-10-17  Richard M. Stallman  <rms@gnu.org>
766         * gnus-registry.el (gnus-registry-unload-hook):
767         Set as a variable with add-hook.
769         * nnspool.el (nnspool-spool-directory): Use news-directory instead
770         of news-path.
772         * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
774         * spam.el: Delete duplicate `provide'.
775         (spam-unload-hook): Set as a variable with add-hook.
777 2004-10-15  Reiner Steib  <Reiner.Steib@gmx.de>
779         * pop3.el (pop3-leave-mail-on-server): Describe possible problems
780         in the doc string.
782         * message.el (message-ignored-news-headers)
783         (message-ignored-supersedes-headers)
784         (message-ignored-resent-headers)
785         (message-forward-ignored-headers): Improve custom type.
787 2004-10-15  Simon Josefsson  <jas@extundo.com>
789         * pop3.el (top-level): Don't require nnheader.
790         (pop3-read-timeout): Add.
791         (pop3-accept-process-output): Add.
792         (pop3-read-response, pop3-retr): Use it.
794 2004-10-13  Katsumi Yamaoka  <yamaoka@jpl.org>
796         * message.el (message-tokenize-header): Fix 2004-09-06 change
797         which used point-min in the wrong place.
799 2004-10-12  Simon Josefsson  <jas@extundo.com>
801         * net/tls.el (tls-certtool-program): New variable.
802         (tls-certificate-information): New function, based on
803         ssl-certificate-information.
805 2004-10-11  Reiner Steib  <Reiner.Steib@gmx.de>
807         * message.el (message-bury): Use `window-dedicated-p'.
809 2004-10-10  Reiner Steib  <Reiner.Steib@gmx.de>
811         * gnus-sum.el: Mention that multibyte characters don't work as marks.
813         * gnus.el (message-y-or-n-p): Autoload.
815         * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
816         (pop3-password-required, pop3-authentication-scheme)
817         (pop3-leave-mail-on-server): Made customizable.
818         (pop3): New custom group.
819         (pop3-retr): Remove `sleep-for' statements.
820         Suggested by Dave Love <fx@gnu.org>.
822         * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
823         Windows/DOS.
825         * imap.el (imap-parse-flag-list, imap-parse-body-extension)
826         (imap-parse-body): Fix incorrect use of `assert'.  Suggested by
827         Dave Love <fx@gnu.org>.
829         * mml.el (mml-minibuffer-read-disposition): Require match.
830         Suggested by Dave Love <fx@gnu.org>.
832 2004-10-06  Katsumi Yamaoka  <yamaoka@jpl.org>
834         * gnus-group.el (gnus-update-group-mark-positions):
835         * gnus-sum.el (gnus-update-summary-mark-positions):
836         * message.el (message-check-news-body-syntax):
837         * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
838         of string-as-multibyte.
840         * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
842 2004-10-05  Juri Linkov  <juri@jurta.org>
844         * gnus-group.el (gnus-update-group-mark-positions):
845         * gnus-sum.el (gnus-update-summary-mark-positions):
846         * message.el (message-check-news-body-syntax):
847         * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
848         8-bit unibyte values to a multibyte string for search functions.
850 2004-10-01  Katsumi Yamaoka  <yamaoka@jpl.org>
852         * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
853         there's no visible header.
855 2004-10-01  Simon Josefsson  <jas@extundo.com>
857         * mailcap.el (mailcap-mime-data): Add pdf.  Remove non-free
858         acroread.
860 2004-09-29  Jesper Harder  <harder@ifa.au.dk>
862         * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
864 2004-09-28  Jesper Harder  <harder@ifa.au.dk>
866         * gnus-picon.el: Require cl.
868         * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
870         * mml-smime.el: Require cl.  Autoload message-fetch-field.
872         * gnus-fun.el: Require gnus-ems and gnus-util.
874         * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
876         * gnus-art.el (gnus-article-edit-mode): Define before first reference.
878         * gnus.el (gnus-method-to-server): Move defsubst before first use.
880         * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
881         Fix format string mismatch.
882         * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
883         * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
885 2004-09-27  Reiner Steib  <Reiner.Steib@gmx.de>
887         * gnus.el (gnus-version-number): Set to 5.11.
889 2004-09-27  Katsumi Yamaoka  <yamaoka@jpl.org>
891         * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
893 2004-09-26  Jesper Harder  <harder@ifa.au.dk>
895         * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
896         GROUP is a virtual group.
898         * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
899         for big5 and gb2312.
901         * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
902         padding.
904         * mm-bodies.el (mm-7bit-chars): Don't include \r.
906         * mml.el (mml-compute-boundary-1): Don't uncompress files.
908         * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
909         dependencies.
910         (rfc2047-encode): Use it.
912         * flow-fill.el: Typo.
914         * mml.el (mml-generate-mime-1): Don't use format=flowed with
915         inline PGP.
917         * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
919         * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
920         alive.  Reported by Laurent Martelli <laurent@aopsys.com>.
922         * mm-util.el (mm-image-load-path): Handle nil in load-path.
923         From Christian Neukirchen <chneukirchen@yahoo.de>.
925         * html2text.el (html2text-replace-list): Add &amp; and &apos;.
927         * nnheader.el (nnheader-max-head-length): Increase to 8192.
929         * message.el (message-clone-locals): Clone sendmail and smtp
930         variables.
932 2004-09-23  Reiner Steib  <Reiner.Steib@gmx.de>
934         * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
935         in `header' match.  Reported by Svend Tollak Munkejord.
937 2004-09-20  Stefan Monnier  <monnier@iro.umontreal.ca>
939         * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
941 2004-09-20  Reiner Steib  <Reiner.Steib@gmx.de>
943         * uudecode.el (uudecode-use-external): Add :version.
945         * smime.el (smime-CA-file, smime-encrypt-cipher)
946         (smime-dns-server): Add :version.
948         * smiley.el (gnus-smiley-file-types): Add :version.
950         * sha1.el (sha1-use-external): Add :version.
952         * pgg-def.el (pgg-query-keyserver): Add :version.
954         * nnmail.el (nnmail-fancy-expiry-targets)
955         (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
957         * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
958         (nnimap-retrieve-groups-asynchronous): Add :version.
959         (nnimap-close-asynchronous): Add :version.  Fixed typo in doc string.
961         * mml.el (mml-content-disposition-parameters)
962         (mml-insert-mime-headers-always): Add :version.
964         * mm-util.el (mm-coding-system-priorities):
966         * mm-decode.el (mm-inline-text-html-with-images)
967         (mm-keep-viewer-alive-types, mm-external-terminal-program)
968         (mm-verify-option): Add :version.
969         (mm-text-html-renderer): Change :version.
971         * message.el (message-fcc-externalize-attachments)
972         (message-required-headers, message-draft-headers)
973         (message-subject-trailing-was-query)
974         (message-subject-trailing-was-ask-regexp)
975         (message-subject-trailing-was-regexp, message-mark-insert-begin)
976         (message-mark-insert-end, message-archive-header)
977         (message-archive-note, message-cross-post-default)
978         (message-cross-post-note, message-followup-to-note)
979         (message-cross-post-note-function, message-use-mail-followup-to)
980         (message-subscribed-address-functions)
981         (message-subscribed-address-file, message-subscribed-addresses)
982         (message-subscribed-regexps, message-allow-no-recipients)
983         (message-yank-cited-prefix, message-signature-insert-empty-line)
984         (message-hidden-headers, message-hierarchical-addresses)
985         (message-mail-user-agent, message-use-idna)
986         (message-valid-fqdn-regexp)
987         (message-strip-special-text-properties, message-header-synonyms)
988         (message-beginning-of-line, message-tab-body-function): Add :version.
989         (message-insert-canlock, message-wide-reply-confirm-recipients):
990         Change :version.
992         * mail-source.el (mail-source-ignore-errors): Add :group, :type
993         and :version.
994         (mail-source-delete-old-incoming-confirm)
995         (mail-source-movemail-program): Add :version.
997         * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
998         (gnus-agent-cache, gnus-agent): Change :version.
1000         * gnus-util.el (gnus-use-byte-compile): Change :version.
1002         * gnus-sum.el (gnus-summary-make-false-root-always)
1003         (gnus-summary-default-high-score)
1004         (gnus-summary-default-low-score, gnus-auto-goto-ignores)
1005         (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
1006         (gnus-read-all-available-headers, gnus-article-emulate-mime)
1007         (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
1008         (gnus-sum-thread-tree-single-indent)
1009         (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
1010         (gnus-sum-thread-tree-leaf-with-other)
1011         (gnus-sum-thread-tree-single-leaf): Add :version.
1012         (gnus-summary-display-arrow, gnus-summary-muttprint-program)
1013         (gnus-article-loose-mime): Change :version.
1015         * gnus-start.el (gnus-backup-startup-file)
1016         (gnus-save-startup-file-via-temp-buffer): Add :version.
1018         * gnus-srvr.el (gnus-server-browse-in-group-buffer)
1019         (gnus-server-offline-face): Add :version.
1021         * gnus-score.el (gnus-adaptive-word-length-limit):
1023         * gnus-msg.el (gnus-gcc-externalize-attachments)
1024         (gnus-debug-files, gnus-debug-exclude-variables)
1025         (gnus-discouraged-post-methods): Change :version.
1026         (gnus-confirm-mail-reply-to-news)
1027         (gnus-confirm-treat-mail-like-news): Add :version.
1029         * gnus-int.el (gnus-server-unopen-status): Add :version.
1031         * gnus-group.el (gnus-group-jump-to-group-prompt)
1032         (gnus-large-ephemeral-newsgroup)
1033         (gnus-fetch-old-ephemeral-headers): Add :version.
1035         * gnus-fun.el (gnus-x-face-directory)
1036         (gnus-convert-pbm-to-x-face-command)
1037         (gnus-convert-image-to-x-face-command)
1038         (gnus-convert-image-to-face-command): Add :version.
1040         * gnus-delay.el (gnus-delay-default-hour): Add :version.
1042         * gnus-cite.el (gnus-cite-blank-line-after-header)
1043         (gnus-article-boring-faces):
1045         * gnus-art.el (gnus-buttonized-mime-types)
1046         (gnus-inhibit-mime-unbuttonizing)
1047         (gnus-treat-display-face)
1048         (gnus-treat-body-boundary): Change :version.
1049         (gnus-body-boundary-delimiter, gnus-picon-databases)
1050         (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
1051         (gnus-treat-date-english, gnus-treat-fold-headers)
1052         (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
1053         (gnus-treat-mail-picon, gnus-treat-wash-html)
1054         (gnus-article-encrypt-protocol)
1055         (gnus-use-idna, gnus-article-over-scroll)
1056         (gnus-mime-display-multipart-alternative-as-mixed)
1057         (gnus-mime-display-multipart-related-as-mixed)
1058         (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
1059         (gnus-ctan-url, gnus-button-ctan-handler)
1060         (gnus-button-handle-ctan-bogus-regexp)
1061         (gnus-button-ctan-directory-regexp)
1062         (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
1063         (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
1064         (gnus-button-man-level, gnus-button-emacs-level)
1065         (gnus-button-message-level, gnus-button-browse-level): Add :version.
1067         * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
1068         (gnus-agent-go-online): Change :version.
1069         (gnus-agent-expire-unagentized-dirs)
1070         (gnus-agent-auto-agentize-methods): Add :version.
1072         * flow-fill.el (fill-flowed-display-column)
1073         (fill-flowed-encode-column): Add :version.
1075         * deuglify.el (gnus-outlook-deuglify-unwrap-min)
1076         (gnus-outlook-deuglify-unwrap-max)
1077         (gnus-outlook-deuglify-cite-marks)
1078         (gnus-outlook-deuglify-unwrap-stop-chars)
1079         (gnus-outlook-deuglify-no-wrap-chars)
1080         (gnus-outlook-deuglify-attrib-cut-regexp)
1081         (gnus-outlook-deuglify-attrib-verb-regexp)
1082         (gnus-outlook-deuglify-attrib-end-regexp)
1083         (gnus-outlook-display-hook): Add :version.
1085         * binhex.el (binhex-use-external): Add :version.
1087 2004-09-16  Reiner Steib  <Reiner.Steib@gmx.de>
1089         * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1090         and `invisible'.
1092 2004-09-13  Simon Josefsson  <jas@extundo.com>
1094         * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1096 2004-09-13  Reiner Steib  <Reiner.Steib@gmx.de>
1098         * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1100 2004-09-10  Miles Bader  <miles@gnu.ai.mit.edu>
1102         * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1104 2004-09-10  Teodor Zlatanov  <tzz@lifelogs.com>
1106         * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1107         for the 'imap' port in netrc files
1109         * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1110         in gnus-registry-trim
1112 2004-09-10  Simon Josefsson  <jas@extundo.com>
1114         * nndb.el (require): Remove tcp and duplicate cl.
1116 2004-09-08  Reiner Steib  <Reiner.Steib@gmx.de>
1118         * nntp.el (nntp): New customization group.
1119         (nntp-authinfo-file): Add customization group.
1121         * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1123         * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1125         * gnus.el (to-address, to-list, subscribed)
1126         (large-newsgroup-initial): Ditto.
1128         * flow-fill.el (fill-flowed-display-column)
1129         (fill-flowed-encode-column): Ditto.
1131 2004-09-06  Stefan  <monnier@iro.umontreal.ca>
1133         * message.el (message-tokenize-header, message-send-mail-with-qmail):
1134         Use point-min rather than 1.
1135         (message-send-mail): Use buffer-size rather than point-max.
1137         * gnus-sum.el (gnus-summary-search-article-forward):
1138         Signal a specific `search-failed' rather than a generic `error'.
1140         * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1141         (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1142         (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1144 2004-09-03  Katsumi Yamaoka  <yamaoka@jpl.org>
1146         * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1148         From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1149         * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1150         (spam-stat-save): Accept prefix argument.
1152 2004-09-01  Simon Josefsson  <jas@extundo.com>
1154         * message.el (message-canlock-generate): Require sha1, not
1155         sha1-el.  (Can we get rid of this require alltogheter? It is ugly
1156         to require within a function.  Sadly, if sha1.el isn't loaded, the
1157         let binding in m-c-g will hide the defcustom definition, which is
1158         bad.)
1160         * canlock.el: Require sha1, not sha1-el.
1162         * message.el: Don't autoload sha1 (there is a autoload cookie in
1163         sha1.el).
1165         * sha1-el.el: Renamed to sha1.el.
1167 2004-05-19  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1169         * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1171 2004-05-19  Michael Schierl  <schierlm-usenet@gmx.de>
1173         * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1174         isn't a string.
1176 2004-03-05  Jesper Harder  <harder@ifa.au.dk>
1178         * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1180 2004-03-04  Katsumi Yamaoka  <yamaoka@jpl.org>
1182         * canlock.el: Don't autoload mail-fetch-field.
1184 2004-01-19  Katsumi Yamaoka  <yamaoka@jpl.org>
1186         * canlock.el (base64-encode-string): Don't autoload it.
1188 2004-01-14  Katsumi Yamaoka  <yamaoka@jpl.org>
1190         * canlock.el: Always require sha1-el.
1191         (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1193 2004-01-13  Katsumi Yamaoka  <yamaoka@jpl.org>
1195         * message.el (message-canlock-generate): Require sha1-el.
1197 2004-01-08  Katsumi Yamaoka  <yamaoka@jpl.org>
1199         * canlock.el (canlock-insert-header): Remove excessive grouping in
1200         regexp.
1202 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1204         * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1206 2004-01-07  Katsumi Yamaoka  <yamaoka@jpl.org>
1208         * canlock.el (canlock-sha1-function): Remove.
1209         (canlock-sha1-function-for-verify): Remove.
1210         (canlock-openssl-program): Remove.
1211         (canlock-openssl-args): Remove.
1212         (canlock-ignore-errors): Remove.
1213         (canlock-sha1-with-openssl): Remove.
1214         (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1215         (canlock-verify): Don't use canlock-ignore-errors.
1217         * sha1-el.el (sha1-string-external): Make it can return a string
1218         in binary form.
1219         (sha1-region-external): Ditto.
1220         (sha1-string-internal): Ditto.
1221         (sha1-region-internal): Ditto.
1222         (sha1-region): Ditto.
1223         (sha1-string): Ditto.
1224         (sha1): Ditto.
1226 2003-11-15  Simon Josefsson  <jas@extundo.com>
1228         * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1229         (pgg-gpg-lookup-key): Use regexp match instead of
1230         split-string (split-string is different between emacs 21.2 and
1231         22.1).  Reported by ultrasoul@ultrasoul.com (David D. Smith).
1233 2004-07-28  Simon Josefsson  <jas@extundo.com>
1235         * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1236         parameter (but don't use it, for now).
1238 2004-02-03  Jesper Harder  <harder@ifa.au.dk>
1240         * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1242 2004-05-26  Simon Josefsson  <jas@extundo.com>
1244         * starttls.el: Merge with my GNUTLS based starttls.el.
1245         (starttls-gnutls-program, starttls-use-gnutls)
1246         (starttls-extra-arguments, starttls-process-connection-type)
1247         (starttls-connect, starttls-failure, starttls-success): New variables.
1248         (starttls-program, starttls-extra-args): Doc fix.
1249         (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1250         New functions.
1251         (starttls-negotiate, starttls-open-stream):
1252         Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1253         function if it is set.
1255 2004-08-31  Simon Josefsson  <jas@extundo.com>
1257         * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1258         ?* and ?\; (tiny patch).  From Andreas Schwab <schwab@suse.de>.
1260         * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1261         and ?\' to symbol instead of whitespace (tiny patch).
1262         From Andreas Schwab <schwab@suse.de>.
1264 2004-08-31  Jesper Harder  <harder@ifa.au.dk>
1266         * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1267         invalid addresses.
1269 2004-08-31  Reiner Steib  <Reiner.Steib@gmx.de>
1271         * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1273 2004-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1275         * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1277 2004-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1279         * gnus-art.el (article-decode-idna-rhs): Don't use
1280         message-idna-inside-rhs-p.
1282 2004-08-31  Lars Magne Ingebrigtsen  <larsi@gnus.org>
1284         * message.el (message-idna-inside-rhs-p): Remove.
1285         (message-idna-to-ascii-rhs-1): Use proper address parsing.
1287 2004-08-31  Katsumi Yamaoka  <yamaoka@jpl.org>
1289         * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1291         * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1292         From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1294         * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1295         when the group's active is not available.
1297         * gnus-art.el (article-hide-headers): Refer to the values for
1298         gnus-ignored-headers and gnus-visible-headers in the summary
1299         buffer since a user may have set them as group parameters.
1300         (gnus-article-next-page): Fix the way to find a real end-of-buffer
1301         (tiny change).  From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1302         (gnus-article-read-summary-keys): Restore new window-start and
1303         hscroll to summary window.
1304         (gnus-prev-page-map): Remove duplicated one.
1306         * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1307         (gnus-cite-parse): Ignore quoted envelope From_.  Suggested by
1308         Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1309         <Reiner.Steib@gmx.de>.
1311         * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1312         Replace pp-to-string with gnus-pp-to-string.
1314         * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1316         * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1317         gnus-pp.
1319         * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1320         parsing gnus-posting-styles when the message is not for replying.
1321         (gnus-summary-resend-message-edit): Call mime-to-mml.
1322         Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1323         (gnus-debug): Replace pp with gnus-pp.
1325         * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1327         * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1328         gnus-pp-to-string.
1330         * gnus-sum.el (gnus-read-header): Don't remove a header for the
1331         parent article of a sparse article in the thread hashtb.
1332         From Stefan Wiens <s.wi@gmx.net>.
1334         * gnus-util.el (gnus-bind-print-variables): New macro.
1335         (gnus-prin1): Use it.
1336         (gnus-prin1-to-string): Use it.
1337         (gnus-pp): New function.
1338         (gnus-pp-to-string): New function.
1340         * gnus.el: Don't make unnecessary *Group* buffer when loading.
1342         * mail-source.el (mail-source-touch-pop): Doc fix.
1344         * message.el (message-mode): Don't modify paragraph-separate there.
1345         (message-setup-fill-variables): Add mml tags to paragraph-start
1346         and paragraph-separate.  Suggested by Andrew Korty <ajk@iu.edu>.
1347         (message-smtpmail-send-it): Doc fix.
1348         (message-exchange-point-and-mark): Don't activate region if it was
1349         inactive.  Suggested by Hiroshi Fujishima
1350         <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1352         * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1353         t while entering a file name using the mm-with-multibyte macro.
1354         Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1356         * mm-encode.el (mm-content-transfer-encoding-defaults):
1357         Use qp-or-base64 for the application/* types.
1358         (mm-safer-encoding): Consider 7bit is safe.
1360         * mm-util.el (mm-with-multibyte-buffer): New macro.
1361         (mm-with-multibyte): New macro.
1363         * mm-view.el (mm-inline-render-with-function): Use multibyte
1364         buffer; decode html source by charset.
1366         * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1367         add generate-head-function and generate-article-function to the
1368         rfc822-forward entry.
1369         (nndoc-forward-type-p): Recognize envelope From_.
1370         (nndoc-rfc822-forward-generate-article): New function.
1371         (nndoc-rfc822-forward-generate-head): New function.
1373         From David Hedbor <dhedbor@real.com>.
1374         * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1375         (nnmail-expand-newtext): Lowercase expanded entries if
1376         nnmail-split-lowercase-expanded is non-nil.
1378         * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1380         * webmail.el (webmail-debug): Replace pp with gnus-pp.
1382         * gnus-art.el (gnus-article-wash-html-with-w3m):
1383         Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1384         use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1385         (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1386         instead of mm-multiple-handles.
1387         (gnus-mime-delete-part): Ditto.
1389         * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1390         handle, as well as a list.
1391         (mm-complicated-handles): Former definition of mm-multiple-handles.
1393         * mm-view.el (mm-w3m-mode-map): Remove.
1394         (mm-w3m-local-map-property): Remove.
1395         (mm-w3m-cid-retrieve-1): Call itself recursively.  Suggested by
1396         ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1397         (mm-w3m-cid-retrieve): Simplify.
1398         (mm-inline-text-html-render-with-w3m): Decode html source by
1399         charset; check META tags only when charsets are not specified in
1400         headers; specify charset to w3m-region; use w3m-minor-mode-map
1401         instead of mm-w3m-local-map-property.
1403 2004-08-30  Juanma Barranquero  <lektu@terra.es>
1405         * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1407 2004-08-30  Andreas Schwab  <schwab@suse.de>
1409         * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1411         * gnus-score.el (gnus-summary-increase-score): Fix format string.
1413 2004-08-30  Stefan Monnier  <monnier@iro.umontreal.ca>
1415         * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1417 2004-08-30  Kim F. Storm  <storm@cua.dk>
1419         * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1421         * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1422         Add :group 'nnimap.
1424 2004-08-23  Reiner Steib  <Reiner.Steib@gmx.de>
1426         * mm-decode.el (mime-display, mime-security): Fix custom-manual
1427         entries.
1429         * gnus-art.el (gnus-article): Ditto.
1431 2004-08-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1433         * gnus-art.el (article-hide-list-identifiers):
1434         Bind inhibit-read-only as t.
1436 2004-08-22  Reiner Steib  <Reiner.Steib@gmx.de>
1438         * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1440 2004-08-22  Stefan Monnier  <monnier@iro.umontreal.ca>
1442         * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1443         (gnus-narrow-to-page): Don't assume point-min == 1.
1444         (gnus-article-edit-mode): Derive from message-mode.
1446         * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1447         point-min == 1.
1449         * imap.el (imap-parse-address-list, imap-parse-body-ext):
1450         Disable incorrect use of `assert'.
1452         * message.el (message-mode): Set comment-start-skip.
1454 2004-08-22  Sam Steingold  <sds@gnu.org>
1456         * pop3.el (pop3-leave-mail-on-server): New user variable.
1457         (pop3-movemail): Delete mail only when it is nil.
1459 2004-08-17  Reiner Steib  <Reiner.Steib@gmx.de>
1461         * netrc.el, tls.el: Removed; use files from ../net instead.
1463 2004-08-16  Reiner Steib  <Reiner.Steib@gmx.de>
1465         * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1467         * mailcap.el (mailcap-mime-data): Mark as risky.
1469         * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1470         Fix custom-manual entries.
1472         * time-date.el: Removed.  Merged into ../calendar/time-date.el.
1474 2004-08-02  Reiner Steib  <Reiner.Steib@gmx.de>
1476         * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1477         evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1478         reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1479         wry.xpm: Added new files from the v5_10 branch of Gnus.
1481 2004-07-22  Andreas Schwab  <schwab@suse.de>
1483         Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1485 2004-05-23  Katsumi Yamaoka  <yamaoka@jpl.org>
1487         * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1488         addition to emacs-w3m.
1490 2004-05-19  Reiner Steib  <Reiner.Steib@gmx.de>
1492         * gnus-msg.el (gnus-summary-followup-with-original):
1493         Document yanking of region when active.
1495 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1497         * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1498         Revision 7.2 changes excluded to maintain compatibility with all
1499         targeted emacs versions.
1501         * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1502         gnus-agent.el update and incorporate bug fixes.
1504 See ChangeLog.2 for earlier changes.
1506     Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1507   Copying and distribution of this file, with or without modification,
1508   are permitted provided the copyright notice and this notice are preserved.
1510 ;; Local Variables:
1511 ;; coding: iso-2022-7bit
1512 ;; End:
1514 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4