1 2005-01-28 Stefan Monnier <monnier@iro.umontreal.ca>
3 * message.el (message-beginning-of-line): Change the behavior when
4 invoked between BOL and : so that it first moves backward.
6 2005-01-20 Katsumi Yamaoka <yamaoka@jpl.org>
8 * mm-decode.el (mm-insert-part): Switch the multibyteness of data
9 which will be inserted according to the multibyteness of a buffer
10 rather than the type of contents. Suggested by ARISAWA Akihiro
13 2005-01-05 Reiner Steib <Reiner.Steib@gmx.de>
15 * spam.el (spam-face): New face. Don't use `gnus-splash-face'
16 which is unreadable in some setups.
18 2004-12-27 Simon Josefsson <jas@extundo.com>
20 * mm-bodies.el (mm-body-encoding): Don't permit 7-bit to be used
21 when mm-use-ultra-safe-encoding is enabled (e.g., for PGP/MIME)
22 and we have trailing white space. Reported by Werner Koch <wk@gnupg.org>.
24 2004-12-17 Kim F. Storm <storm@cua.dk>
26 * gnus-group.el (gnus-group-mode-map): Map follow-link to mouse-face.
28 * gnus-sum.el (gnus-summary-mode-map): Likewise.
30 2004-12-22 Katsumi Yamaoka <yamaoka@jpl.org>
32 * gnus-spec.el (gnus-spec-tab): Make a Lisp form which works
33 correctly even if there are wide characters.
35 2004-12-21 Katsumi Yamaoka <yamaoka@jpl.org>
37 * rfc2231.el (rfc2231-parse-string): Decode encoded value after
38 concatenating segments rather than before concatenating them.
39 Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
41 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
43 * mm-util.el (mm-xemacs-find-mime-charset): New macro.
45 2004-12-17 Aidan Kehoe <kehoea@parhasard.net>
47 * mm-util.el (mm-xemacs-find-mime-charset-1): New function used to
48 unify Latin characters in XEmacs.
49 (mm-find-mime-charset-region): Use it.
51 2004-12-17 Katsumi Yamaoka <yamaoka@jpl.org>
53 * gnus-util.el (gnus-delete-directory): New function.
55 * gnus-agent.el (gnus-agent-delete-group): Use it.
57 * gnus-cache.el (gnus-cache-delete-group): Use it.
59 2004-12-08 Stefan Monnier <monnier@iro.umontreal.ca>
61 * gnus-art.el (gnus-narrow-to-page): Don't hardcode point-min.
63 2004-12-13 Katsumi Yamaoka <yamaoka@jpl.org>
65 * gnus-group.el (gnus-group-make-rss-group):
66 Use gnus-group-make-group instead of gnus-group-unsubscribe-group.
68 * gnus-start.el (gnus-setup-news): Honor user's setting to
69 gnus-message-archive-method. Suggested by Lute Kamstra
70 <Lute.Kamstra@xs4all.nl>.
72 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
74 * message.el (message-forward-make-body-mml): Remove headers
75 according to message-forward-ignored-headers if a message is decoded.
77 2004-12-02 Romain Francoise <romain@orebokech.com>
79 * message.el (message-forward-make-body-plain): Always remove
80 headers according to message-forward-ignored-headers.
82 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
84 * lpath.el: Remove bbdb-create-internal, bbdb-records,
85 spam-BBDB-register-routine and spam-enter-ham-BBDB.
87 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
88 order to silence the byte compiler.
90 * pop3.el (pop3-md5): Define it before being used.
92 * spam.el: Fix the way to silence the byte compiler, which
93 complained about bbdb-buffer, bbdb-create-internal,
94 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
95 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
96 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
97 spam-stat-buffer-is-spam, spam-stat-load,
98 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
99 spam-stat-save and spam-stat-split-fancy.
101 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
103 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
104 which may confuse users.
105 (canlock-password-for-verify): Ditto.
107 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
109 * gnus-art.el (gnus-emphasis-alist): Ditto.
111 * gnus-registry.el (gnus-registry-max-entries): Ditto.
113 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
115 * gnus-start.el (gnus-save-killed-list): Ditto.
117 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
118 (gnus-sum-thread-tree-root): Ditto.
119 (gnus-sum-thread-tree-false-root): Ditto.
120 (gnus-sum-thread-tree-single-indent): Ditto.
122 * message.el (message-courtesy-message): Ditto.
123 (message-archive-note): Ditto.
124 (message-subscribed-address-file): Ditto.
125 (message-user-fqdn): Ditto.
127 * spam-report.el (spam-report-gmane-regex): Ditto.
129 * spam.el (spam-blackhole-good-server-regex): Ditto.
131 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
133 * message.el (message-forbidden-properties): Fix typo in doc string.
135 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
137 * message.el (message-strip-forbidden-properties):
138 Bind buffer-read-only (etc) to nil.
140 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
142 * gnus-util.el (gnus-replace-in-string): Add doc string.
144 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
145 to avoid problems when splitting mails with many recipients.
147 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
149 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
150 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
152 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
154 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
156 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
158 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
159 pop-to-buffer, covered by the subsequent gnus-configure-windows.
161 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
163 * nnfolder.el (nnfolder-save-marks): Add missing format field in
165 * nnml.el (nnml-save-marks): Ditto.
167 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
169 * gnus-start.el (gnus-convert-old-newsrc):
170 Assign legacy-gnus-agent to 5.10.7.
172 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
174 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
175 default; improve customization type.
176 (gnus-emphasis-custom-with-format): New macro.
177 (gnus-emphasis-custom-value-to-external): New function.
178 (gnus-emphasis-custom-value-to-internal): New function.
180 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
182 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
183 "Args out of range" error. Reported by Arnaud Giersch
184 <arnaud.giersch@free.fr>.
186 2004-11-04 Richard M. Stallman <rms@gnu.org>
188 * spam.el (spam group): Add :version.
190 * pgg-def.el (pgg group): Add :version.
192 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
194 * gnus-art. (gnus-article-edit-article): Don't associate the
195 article buffer with a draft file. This is a temporary measure
196 against the 2004-08-22 change to gnus-article-edit-mode.
198 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
200 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
201 (html2text-format-tags): Remove unused variable `attr'.
203 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
206 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
207 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
208 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
210 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
212 * mm-util.el (mm-coding-system-p): Return a coding-system.
213 (mm-mime-mule-charset-alist): Use shift_jis instead of
214 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
215 entries for the mime charsets iso-2022-jp-3 and shift_jis.
216 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
217 instead of japanese-shift-jis and iso-latin-1 respectively in
218 order to share the default value with both Emacs and XEmacs-mule.
219 (mm-mule-charset-to-mime-charset):
220 Make mm-coding-system-priorities effective.
221 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
222 while predicating of candidates upon the priorities.
224 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
226 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
228 * tls.el (tls-process-connection-type, tls-success)
229 (tls-certtool-program): Add :version.
231 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
232 (starttls-extra-arguments, starttls-process-connection-type)
233 (starttls-connect, starttls-failure, starttls-success):
235 * spam-stat.el (spam-stat): Add :version.
237 * sieve.el (sieve): Add :version.
239 * sha1.el (sha1): Add :version.
240 (sha1-use-external): Remove redundant version.
242 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
243 (nnmail-cache-ignore-groups, nnmail-spool-hook)
244 (nnmail-split-fancy-match-partial-words)
245 (nnmail-split-lowercase-expanded):
247 * nndiary.el (nndiary): Add :version.
249 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
251 * mml-sec.el (mml-default-sign-method)
252 (mml-default-encrypt-method, mml-signencrypt-style-alist):
255 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
257 * mm-url.el (mm-url-use-external, mm-url-program)
258 (mm-url-arguments): Add :version.
260 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
261 (mm-attachment-file-modes, mm-decrypt-option)
262 (mm-w3m-safe-url-regexp): Add :version.
264 * message.el (message-cite-prefix-regexp)
265 (message-sendmail-envelope-from, message-minibuffer-local-map)
266 (message-user-fqdn, message-completion-alist): Add :version.
268 * gnus-win.el (gnus-configure-windows-hook)
269 (gnus-use-frames-on-any-display): Add :version.
271 * gnus-art.el (gnus-article-address-banner-alist)
272 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
273 (gnus-treat-from-picon, gnus-treat-mail-picon)
274 (gnus-treat-x-pgp-sig): Add :version.
276 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
277 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
278 (gnus-summary-article-delete-hook)
279 (gnus-summary-display-while-building): Add :version.
281 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
282 (gnus-get-top-new-news-hook):Add :version.
284 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
285 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
287 * gnus-registry.el (gnus-registry): Add :version.
289 * gnus-spec.el (gnus-use-correct-string-widths)
290 (gnus-make-format-preserve-properties): Add :version.
292 * gnus.el (gnus-group-charter-alist)
293 (gnus-group-fetch-control-use-browse-url)
294 (gnus-install-group-spam-parameters): Add :version.
296 * gnus-diary.el (gnus-diary): Add :version.
298 * gnus-delay.el (gnus-delay): Add :version.
300 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
301 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
302 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
305 * gnus-agent.el (gnus-agent-max-fetch-size)
306 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
307 (gnus-agent-prompt-send-queue): Add :version.
309 * deuglify.el (gnus-outlook-deuglify): Add :version.
311 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
313 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
314 (html2text-format-tag-list): Add "strong" and "em".
315 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
317 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
319 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
320 signature file. Suggested by Manoj Srivastava
321 <srivasta@golden-gryphon.com>.
323 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
324 iso-2022-jp even in the Japanese language environment.
325 Suggested by Jason Rumney <jasonr@gnu.org>.
327 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
329 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
330 use the same characters as the dummy marks; make it free from
331 getting affected by the language environment.
332 (gnus-summary-read-group-1): Update mark positions only when the
333 format spec is updated.
335 * gnus-spec.el (gnus-update-format-specifications): Return a list
338 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
340 * nnspool.el (nnspool-spool-directory): Use news-path if the
341 news-directory variable is not bound.
343 * gnus-group.el (gnus-group-line-format-alist): Convert the value
344 of gnus-tmp-news-method into string if it may be passed to
345 gnus-correct-length which takes only a string argument.
347 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
349 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
352 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
354 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
355 comparison on string.
357 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
359 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
360 running the major-mode function.
362 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
364 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
365 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
366 boolean check to not apply converters that apply to future
369 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
371 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
372 dummy marks in the right way.
374 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
376 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
377 avoid infinite recursion via gnus-get-function.
379 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
381 * gnus-agent.el (gnus-agent-synchronize-group-flags):
382 When necessary, pass full group name to gnus-request-set-marks.
383 (gnus-agent-synchronize-group-flags): Add support for sync'ing
385 (gnus-agent-synchronize-flags-server): Be silent when writing file.
387 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
389 * gnus-agent.el (gnus-agent-synchronize-group-flags):
390 Replace gnus-request-update-info with explicit code to sync the
391 in-memory info read flags with the marks being sync'd to the backend.
393 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
395 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
396 servers that are offline. Avoids having gnus-agent-toggle-plugged
397 first ask if you want to open a server and then, even when you
398 responded with no, asking if you want to synchronize the server's
400 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
401 multi-line expressions.
402 (gnus-agent-synchronize-group-flags): New internal function.
403 Updates marks in memory (in the info structure) AND in the backend.
404 (gnus-agent-check-overview-buffer): Fix range of
405 deletion to remove entire duplicate line. Fixes merged article
408 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
410 * nnagent.el (nnagent-request-set-mark):
411 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
412 method, to ensure that synchronization updates marks in the
413 backend and in the info (in memory) structure.
415 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
417 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
418 unless plugged. Disable the agent so that an open failure causes
421 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
423 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
424 (gnus-agent-go-online): Change :version.
425 (gnus-agent-expire-unagentized-dirs)
426 (gnus-agent-auto-agentize-methods): Add :version.
428 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
430 * legacy-gnus-agent.el
431 (gnus-agent-convert-to-compressed-agentview-prompt):
432 New function. Used internally to only display 'gnus converting
433 files' message when actually necessary.
435 * gnus-sum.el: Remove (require 'gnus-agent) as required
436 methods now autoloaded.
438 * gnus-int.el (gnus-request-move-article):
439 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
442 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
444 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
445 to avoid run-time CL dependencies.
446 (gnus-agent-unfetch-articles): New function.
447 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
448 article numbers even when local .overview file is missing.
449 (gnus-agent-read-article-number): New function. Only accepts
450 27-bit article numbers.
451 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
452 Use gnus-agent-read-article-number.
453 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
454 from backend while recognizing that article numbers in .overview
457 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
458 some users confused by references to .newsrc when they only have a
460 (gnus-convert-mark-converter-prompt)
461 (gnus-convert-converter-needs-prompt): Fix use of property list.
463 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
465 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
467 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
469 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
470 stuff for non-living groups.
472 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
474 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
475 (gnus-agent-regenerate-group): Using nil messages aren't valid.
477 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
479 * gnus-agent.el (gnus-agent-read-agentview):
480 Inline gnus-uncompress-range.
482 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
484 * legacy-gnus-agent.el
485 (gnus-agent-convert-to-compressed-agentview): Fix typos with
486 help from Florian Weimer <fw@deneb.enyo.de>
488 * gnus-agent.el (gnus-agentize):
489 gnus-agent-send-mail-real-function no longer set to current value
490 of message-send-mail-function but rather a lambda that calls
491 message-send-mail-function. The change makes the agent real-time
492 responsive to user changes to message-send-mail-function.
494 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
496 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
498 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
500 * gnus-cache.el (gnus-cache-rename-group): New function.
501 (gnus-cache-delete-group): New function.
503 * gnus-agent.el (gnus-agent-rename-group): New function.
504 (gnus-agent-delete-group): New function.
505 (gnus-agent-save-group-info): Use gnus-command-method when
506 `method' parameter is nil. Don't write nil entries into the
508 (gnus-agent-get-group-info): New function.
509 (gnus-agent-get-local): Add optional parameters to avoid calling
510 gnus-group-real-name and gnus-find-method-for-group.
511 (gnus-agent-set-local): Delete stored entry if either min, or max,
513 (gnus-agent-fetch-session): Reword error/quit messages.
514 On quit, use gnus-agent-regenerate-group to record existance of any
515 articles fetched to disk before the quit occurred.
517 * gnus-int.el (gnus-request-delete-group):
518 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
519 local disk in sync with the server.
520 (gnus-request-rename-group):
521 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
522 local disk in sync with the server.
524 * gnus-start.el (gnus-get-unread-articles):
525 Cosmetic simplification to logic.
527 * gnus-group.el (gnus-group-delete-group): No longer update
528 gnus-cache-active-altered as gnus-request-delete-group now keeps
530 (gnus-group-list-active): Let the agent store a server's active
531 list if currently plugged.
533 * gnus-util.el (gnus-rename-file): New function.
535 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
537 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
538 when the group's active is not available.
540 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
542 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
545 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
547 * gnus-start.el (gnus-convert-old-newsrc): Only write the
548 conversion message to newsrc-dribble when an actual conversion is
551 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
553 * gnus-agent.el (gnus-agent-read-local):
554 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
555 avoid the implicit assumption that they will always be equal.
556 (gnus-agent-save-local): Bind buffer-file-coding-system, not
557 coding-system-for-write, as the with-temp-file macro first prints
558 to a buffer then saves the buffer.
560 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
562 * legacy-gnus-agent.el (): New. Provides converters that are only
563 loaded when gnus-convert-old-newsrc needs to call them.
565 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
567 (gnus-group-prepare-hook): Remove function that converted list
568 form of gnus-agent-expire-days to group properties.
570 * gnus-start.el (gnus-convert-old-newsrc): Register new
571 converters to handle old agent file formats. Added logic for a
572 "backup before upgrading warning".
573 (gnus-convert-mark-converter-prompt): Developers can mark
574 functions as needing (default), or not needing,
575 gnus-convert-old-newsrc's "backup before upgrading warning".
576 (gnus-convert-converter-needs-prompt): Tests whether the user
577 should be protected from potentially irreversable changes by the
580 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
582 * gnus-int.el (gnus-request-accept-article): Inform the agent that
583 articles are being added to a group.
584 (gnus-request-replace-article): Inform the agent that articles
585 need to be uncached as the cached contents are no longer valid.
587 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
588 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
589 (gnus-agent-set-local): Refuse to save null in local object table.
590 (gnus-agent-regenerate-group): The REREAD parameter can now be a
591 list of articles that will be marked as unread.
593 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
595 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
596 single-interval range of the form (min . max). Previously the
597 range had to look like ((min . max)). Likewise, return
598 (min . max) rather than ((min . max)).
599 (gnus-range-map): Use gnus-range-normalize to accept
600 single-interval range.
602 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
603 the cache, but not the agent, now appear with their usual face.
605 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
607 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
608 marks consisting of a single range {for example, (3 . 5)} rather
609 than a list of a single range { ((3 . 5)) }.
611 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
613 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
616 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
618 * gnus-draft.el (gnus-group-send-queue): Pass the group name
619 "nndraft:queue" along to gnus-draft-send.
620 Use gnus-agent-prompt-send-queue.
621 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
622 is "nndraft:queue". Suggested by Gaute Strokkenes
623 <gs234@srcf.ucam.org>
625 * gnus-group.el (gnus-group-catchup): Use new
626 gnus-sequence-of-unread-articles, not
627 gnus-list-of-unread-articles, to avoid exhausting memory with huge
628 numbers of articles. Use gnus-range-map to avoid having to
629 uncompress the unread list.
630 (gnus-group-archive-directory)
631 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
633 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
634 (gnus-sorted-range-intersection): Intersection of two ranges
635 without requiring that they first be uncompressed.
637 * gnus-start.el (gnus-activate-group): Unless blocked by the
638 caller, possibly expand the active range to include both cached
639 and agentized articles.
640 (gnus-convert-old-newsrc): Rewrote in anticipation of having
641 multiple version-dependent converters.
642 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
643 gnus-agent-save-active.
644 (gnus-save-newsrc-file): Save dirty agent range limits.
646 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
647 gnus-agent-possibly-alter-active.
648 (gnus-adjust-marked-articles): Faster handling of simple lists
650 2004-10-18 David Edmondson <dme@dme.org>
652 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
655 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
657 * mml.el (mml-preview): Use `pop-to-buffer'.
659 * message.el (message-goto-mail-followup-to): Insert after "To".
660 (message-carefully-insert-headers): Add comment.
662 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
664 * gnus-art.el (gnus-button-alist):
665 Improve `gnus-button-handle-library' entry.
667 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
669 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
671 * gnus-start.el (gnus-activate-group): Add doc-string.
673 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
674 handle manual section.
676 * imap.el (imap-store-password): New variable.
677 (imap-interactive-login): Use it.
678 Suggested by Mark Plaksin <happy@mcplaksin.org>.
680 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
681 Allow / in mailto URLs.
683 * spam.el (spam-directory): Derive from `gnus-directory'.
685 * gnus-sum.el (gnus-pick-line-number): Add autoload.
687 2004-10-17 Richard M. Stallman <rms@gnu.org>
689 * gnus-registry.el (gnus-registry-unload-hook):
690 Set as a variable with add-hook.
692 * nnspool.el (nnspool-spool-directory): Use news-directory instead
695 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
697 * spam.el: Delete duplicate `provide'.
698 (spam-unload-hook): Set as a variable with add-hook.
700 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
702 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
705 * message.el (message-ignored-news-headers)
706 (message-ignored-supersedes-headers)
707 (message-ignored-resent-headers)
708 (message-forward-ignored-headers): Improve custom type.
710 2004-10-15 Simon Josefsson <jas@extundo.com>
712 * pop3.el (top-level): Don't require nnheader.
713 (pop3-read-timeout): Add.
714 (pop3-accept-process-output): Add.
715 (pop3-read-response, pop3-retr): Use it.
717 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
719 * message.el (message-tokenize-header): Fix 2004-09-06 change
720 which used point-min in the wrong place.
722 2004-10-12 Simon Josefsson <jas@extundo.com>
724 * net/tls.el (tls-certtool-program): New variable.
725 (tls-certificate-information): New function, based on
726 ssl-certificate-information.
728 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
730 * message.el (message-bury): Use `window-dedicated-p'.
732 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
734 * gnus-sum.el: Mention that multibyte characters don't work as marks.
736 * gnus.el (message-y-or-n-p): Autoload.
738 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
739 (pop3-password-required, pop3-authentication-scheme)
740 (pop3-leave-mail-on-server): Made customizable.
741 (pop3): New custom group.
742 (pop3-retr): Remove `sleep-for' statements.
743 Suggested by Dave Love <fx@gnu.org>.
745 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
748 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
749 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
750 Dave Love <fx@gnu.org>.
752 * mml.el (mml-minibuffer-read-disposition): Require match.
753 Suggested by Dave Love <fx@gnu.org>.
755 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
757 * gnus-group.el (gnus-update-group-mark-positions):
758 * gnus-sum.el (gnus-update-summary-mark-positions):
759 * message.el (message-check-news-body-syntax):
760 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
761 of string-as-multibyte.
763 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
765 2004-10-05 Juri Linkov <juri@jurta.org>
767 * gnus-group.el (gnus-update-group-mark-positions):
768 * gnus-sum.el (gnus-update-summary-mark-positions):
769 * message.el (message-check-news-body-syntax):
770 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
771 8-bit unibyte values to a multibyte string for search functions.
773 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
775 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
776 there's no visible header.
778 2004-10-01 Simon Josefsson <jas@extundo.com>
780 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
783 2004-09-29 Jesper Harder <harder@ifa.au.dk>
785 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
787 2004-09-28 Jesper Harder <harder@ifa.au.dk>
789 * gnus-picon.el: Require cl.
791 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
793 * mml-smime.el: Require cl. Autoload message-fetch-field.
795 * gnus-fun.el: Require gnus-ems and gnus-util.
797 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
799 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
801 * gnus.el (gnus-method-to-server): Move defsubst before first use.
803 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
804 Fix format string mismatch.
805 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
806 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
808 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
810 * gnus.el (gnus-version-number): Set to 5.11.
812 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
814 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
816 2004-09-26 Jesper Harder <harder@ifa.au.dk>
818 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
819 GROUP is a virtual group.
821 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
824 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
827 * mm-bodies.el (mm-7bit-chars): Don't include \r.
829 * mml.el (mml-compute-boundary-1): Don't uncompress files.
831 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
833 (rfc2047-encode): Use it.
835 * flow-fill.el: Typo.
837 * mml.el (mml-generate-mime-1): Don't use format=flowed with
840 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
842 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
843 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
845 * mm-util.el (mm-image-load-path): Handle nil in load-path.
846 From Christian Neukirchen <chneukirchen@yahoo.de>.
848 * html2text.el (html2text-replace-list): Add & and '.
850 * nnheader.el (nnheader-max-head-length): Increase to 8192.
852 * message.el (message-clone-locals): Clone sendmail and smtp
855 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
857 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
858 in `header' match. Reported by Svend Tollak Munkejord.
860 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
862 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
864 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
866 * uudecode.el (uudecode-use-external): Add :version.
868 * smime.el (smime-CA-file, smime-encrypt-cipher)
869 (smime-dns-server): Add :version.
871 * smiley.el (gnus-smiley-file-types): Add :version.
873 * sha1.el (sha1-use-external): Add :version.
875 * pgg-def.el (pgg-query-keyserver): Add :version.
877 * nnmail.el (nnmail-fancy-expiry-targets)
878 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
880 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
881 (nnimap-retrieve-groups-asynchronous): Add :version.
882 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
884 * mml.el (mml-content-disposition-parameters)
885 (mml-insert-mime-headers-always): Add :version.
887 * mm-util.el (mm-coding-system-priorities):
889 * mm-decode.el (mm-inline-text-html-with-images)
890 (mm-keep-viewer-alive-types, mm-external-terminal-program)
891 (mm-verify-option): Add :version.
892 (mm-text-html-renderer): Change :version.
894 * message.el (message-fcc-externalize-attachments)
895 (message-required-headers, message-draft-headers)
896 (message-subject-trailing-was-query)
897 (message-subject-trailing-was-ask-regexp)
898 (message-subject-trailing-was-regexp, message-mark-insert-begin)
899 (message-mark-insert-end, message-archive-header)
900 (message-archive-note, message-cross-post-default)
901 (message-cross-post-note, message-followup-to-note)
902 (message-cross-post-note-function, message-use-mail-followup-to)
903 (message-subscribed-address-functions)
904 (message-subscribed-address-file, message-subscribed-addresses)
905 (message-subscribed-regexps, message-allow-no-recipients)
906 (message-yank-cited-prefix, message-signature-insert-empty-line)
907 (message-hidden-headers, message-hierarchical-addresses)
908 (message-mail-user-agent, message-use-idna)
909 (message-valid-fqdn-regexp)
910 (message-strip-special-text-properties, message-header-synonyms)
911 (message-beginning-of-line, message-tab-body-function): Add :version.
912 (message-insert-canlock, message-wide-reply-confirm-recipients):
915 * mail-source.el (mail-source-ignore-errors): Add :group, :type
917 (mail-source-delete-old-incoming-confirm)
918 (mail-source-movemail-program): Add :version.
920 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
921 (gnus-agent-cache, gnus-agent): Change :version.
923 * gnus-util.el (gnus-use-byte-compile): Change :version.
925 * gnus-sum.el (gnus-summary-make-false-root-always)
926 (gnus-summary-default-high-score)
927 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
928 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
929 (gnus-read-all-available-headers, gnus-article-emulate-mime)
930 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
931 (gnus-sum-thread-tree-single-indent)
932 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
933 (gnus-sum-thread-tree-leaf-with-other)
934 (gnus-sum-thread-tree-single-leaf): Add :version.
935 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
936 (gnus-article-loose-mime): Change :version.
938 * gnus-start.el (gnus-backup-startup-file)
939 (gnus-save-startup-file-via-temp-buffer): Add :version.
941 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
942 (gnus-server-offline-face): Add :version.
944 * gnus-score.el (gnus-adaptive-word-length-limit):
946 * gnus-msg.el (gnus-gcc-externalize-attachments)
947 (gnus-debug-files, gnus-debug-exclude-variables)
948 (gnus-discouraged-post-methods): Change :version.
949 (gnus-confirm-mail-reply-to-news)
950 (gnus-confirm-treat-mail-like-news): Add :version.
952 * gnus-int.el (gnus-server-unopen-status): Add :version.
954 * gnus-group.el (gnus-group-jump-to-group-prompt)
955 (gnus-large-ephemeral-newsgroup)
956 (gnus-fetch-old-ephemeral-headers): Add :version.
958 * gnus-fun.el (gnus-x-face-directory)
959 (gnus-convert-pbm-to-x-face-command)
960 (gnus-convert-image-to-x-face-command)
961 (gnus-convert-image-to-face-command): Add :version.
963 * gnus-delay.el (gnus-delay-default-hour): Add :version.
965 * gnus-cite.el (gnus-cite-blank-line-after-header)
966 (gnus-article-boring-faces):
968 * gnus-art.el (gnus-buttonized-mime-types)
969 (gnus-inhibit-mime-unbuttonizing)
970 (gnus-treat-display-face)
971 (gnus-treat-body-boundary): Change :version.
972 (gnus-body-boundary-delimiter, gnus-picon-databases)
973 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
974 (gnus-treat-date-english, gnus-treat-fold-headers)
975 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
976 (gnus-treat-mail-picon, gnus-treat-wash-html)
977 (gnus-article-encrypt-protocol)
978 (gnus-use-idna, gnus-article-over-scroll)
979 (gnus-mime-display-multipart-alternative-as-mixed)
980 (gnus-mime-display-multipart-related-as-mixed)
981 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
982 (gnus-ctan-url, gnus-button-ctan-handler)
983 (gnus-button-handle-ctan-bogus-regexp)
984 (gnus-button-ctan-directory-regexp)
985 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
986 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
987 (gnus-button-man-level, gnus-button-emacs-level)
988 (gnus-button-message-level, gnus-button-browse-level): Add :version.
990 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
991 (gnus-agent-go-online): Change :version.
992 (gnus-agent-expire-unagentized-dirs)
993 (gnus-agent-auto-agentize-methods): Add :version.
995 * flow-fill.el (fill-flowed-display-column)
996 (fill-flowed-encode-column): Add :version.
998 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
999 (gnus-outlook-deuglify-unwrap-max)
1000 (gnus-outlook-deuglify-cite-marks)
1001 (gnus-outlook-deuglify-unwrap-stop-chars)
1002 (gnus-outlook-deuglify-no-wrap-chars)
1003 (gnus-outlook-deuglify-attrib-cut-regexp)
1004 (gnus-outlook-deuglify-attrib-verb-regexp)
1005 (gnus-outlook-deuglify-attrib-end-regexp)
1006 (gnus-outlook-display-hook): Add :version.
1008 * binhex.el (binhex-use-external): Add :version.
1010 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
1012 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
1015 2004-09-13 Simon Josefsson <jas@extundo.com>
1017 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
1019 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
1021 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
1023 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
1025 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
1027 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
1029 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
1030 for the 'imap' port in netrc files
1032 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
1033 in gnus-registry-trim
1035 2004-09-10 Simon Josefsson <jas@extundo.com>
1037 * nndb.el (require): Remove tcp and duplicate cl.
1039 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
1041 * nntp.el (nntp): New customization group.
1042 (nntp-authinfo-file): Add customization group.
1044 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
1046 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
1048 * gnus.el (to-address, to-list, subscribed)
1049 (large-newsgroup-initial): Ditto.
1051 * flow-fill.el (fill-flowed-display-column)
1052 (fill-flowed-encode-column): Ditto.
1054 2004-09-06 Stefan <monnier@iro.umontreal.ca>
1056 * message.el (message-tokenize-header, message-send-mail-with-qmail):
1057 Use point-min rather than 1.
1058 (message-send-mail): Use buffer-size rather than point-max.
1060 * gnus-sum.el (gnus-summary-search-article-forward):
1061 Signal a specific `search-failed' rather than a generic `error'.
1063 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
1064 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
1065 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
1067 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1069 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1071 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1072 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1073 (spam-stat-save): Accept prefix argument.
1075 2004-09-01 Simon Josefsson <jas@extundo.com>
1077 * message.el (message-canlock-generate): Require sha1, not
1078 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1079 to require within a function. Sadly, if sha1.el isn't loaded, the
1080 let binding in m-c-g will hide the defcustom definition, which is
1083 * canlock.el: Require sha1, not sha1-el.
1085 * message.el: Don't autoload sha1 (there is a autoload cookie in
1088 * sha1-el.el: Renamed to sha1.el.
1090 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1092 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1094 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1096 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1099 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1101 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1103 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1105 * canlock.el: Don't autoload mail-fetch-field.
1107 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1109 * canlock.el (base64-encode-string): Don't autoload it.
1111 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1113 * canlock.el: Always require sha1-el.
1114 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1116 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1118 * message.el (message-canlock-generate): Require sha1-el.
1120 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1122 * canlock.el (canlock-insert-header): Remove excessive grouping in
1125 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1127 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1129 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1131 * canlock.el (canlock-sha1-function): Remove.
1132 (canlock-sha1-function-for-verify): Remove.
1133 (canlock-openssl-program): Remove.
1134 (canlock-openssl-args): Remove.
1135 (canlock-ignore-errors): Remove.
1136 (canlock-sha1-with-openssl): Remove.
1137 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1138 (canlock-verify): Don't use canlock-ignore-errors.
1140 * sha1-el.el (sha1-string-external): Make it can return a string
1142 (sha1-region-external): Ditto.
1143 (sha1-string-internal): Ditto.
1144 (sha1-region-internal): Ditto.
1145 (sha1-region): Ditto.
1146 (sha1-string): Ditto.
1149 2003-11-15 Simon Josefsson <jas@extundo.com>
1151 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1152 (pgg-gpg-lookup-key): Use regexp match instead of
1153 split-string (split-string is different between emacs 21.2 and
1154 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1156 2004-07-28 Simon Josefsson <jas@extundo.com>
1158 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1159 parameter (but don't use it, for now).
1161 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1163 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1165 2004-05-26 Simon Josefsson <jas@extundo.com>
1167 * starttls.el: Merge with my GNUTLS based starttls.el.
1168 (starttls-gnutls-program, starttls-use-gnutls)
1169 (starttls-extra-arguments, starttls-process-connection-type)
1170 (starttls-connect, starttls-failure, starttls-success): New variables.
1171 (starttls-program, starttls-extra-args): Doc fix.
1172 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1174 (starttls-negotiate, starttls-open-stream):
1175 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1176 function if it is set.
1178 2004-08-31 Simon Josefsson <jas@extundo.com>
1180 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1181 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1183 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1184 and ?\' to symbol instead of whitespace (tiny patch).
1185 From Andreas Schwab <schwab@suse.de>.
1187 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1189 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1192 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1194 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1196 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1198 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1200 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1202 * gnus-art.el (article-decode-idna-rhs): Don't use
1203 message-idna-inside-rhs-p.
1205 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1207 * message.el (message-idna-inside-rhs-p): Remove.
1208 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1210 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1212 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1214 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1215 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1217 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1218 when the group's active is not available.
1220 * gnus-art.el (article-hide-headers): Refer to the values for
1221 gnus-ignored-headers and gnus-visible-headers in the summary
1222 buffer since a user may have set them as group parameters.
1223 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1224 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1225 (gnus-article-read-summary-keys): Restore new window-start and
1226 hscroll to summary window.
1227 (gnus-prev-page-map): Remove duplicated one.
1229 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1230 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1231 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1232 <Reiner.Steib@gmx.de>.
1234 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1235 Replace pp-to-string with gnus-pp-to-string.
1237 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1239 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1242 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1243 parsing gnus-posting-styles when the message is not for replying.
1244 (gnus-summary-resend-message-edit): Call mime-to-mml.
1245 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1246 (gnus-debug): Replace pp with gnus-pp.
1248 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1250 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1253 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1254 parent article of a sparse article in the thread hashtb.
1255 From Stefan Wiens <s.wi@gmx.net>.
1257 * gnus-util.el (gnus-bind-print-variables): New macro.
1258 (gnus-prin1): Use it.
1259 (gnus-prin1-to-string): Use it.
1260 (gnus-pp): New function.
1261 (gnus-pp-to-string): New function.
1263 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1265 * mail-source.el (mail-source-touch-pop): Doc fix.
1267 * message.el (message-mode): Don't modify paragraph-separate there.
1268 (message-setup-fill-variables): Add mml tags to paragraph-start
1269 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1270 (message-smtpmail-send-it): Doc fix.
1271 (message-exchange-point-and-mark): Don't activate region if it was
1272 inactive. Suggested by Hiroshi Fujishima
1273 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1275 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1276 t while entering a file name using the mm-with-multibyte macro.
1277 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1279 * mm-encode.el (mm-content-transfer-encoding-defaults):
1280 Use qp-or-base64 for the application/* types.
1281 (mm-safer-encoding): Consider 7bit is safe.
1283 * mm-util.el (mm-with-multibyte-buffer): New macro.
1284 (mm-with-multibyte): New macro.
1286 * mm-view.el (mm-inline-render-with-function): Use multibyte
1287 buffer; decode html source by charset.
1289 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1290 add generate-head-function and generate-article-function to the
1291 rfc822-forward entry.
1292 (nndoc-forward-type-p): Recognize envelope From_.
1293 (nndoc-rfc822-forward-generate-article): New function.
1294 (nndoc-rfc822-forward-generate-head): New function.
1296 From David Hedbor <dhedbor@real.com>.
1297 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1298 (nnmail-expand-newtext): Lowercase expanded entries if
1299 nnmail-split-lowercase-expanded is non-nil.
1301 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1303 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1305 * gnus-art.el (gnus-article-wash-html-with-w3m):
1306 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1307 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1308 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1309 instead of mm-multiple-handles.
1310 (gnus-mime-delete-part): Ditto.
1312 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1313 handle, as well as a list.
1314 (mm-complicated-handles): Former definition of mm-multiple-handles.
1316 * mm-view.el (mm-w3m-mode-map): Remove.
1317 (mm-w3m-local-map-property): Remove.
1318 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1319 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1320 (mm-w3m-cid-retrieve): Simplify.
1321 (mm-inline-text-html-render-with-w3m): Decode html source by
1322 charset; check META tags only when charsets are not specified in
1323 headers; specify charset to w3m-region; use w3m-minor-mode-map
1324 instead of mm-w3m-local-map-property.
1326 2004-08-30 Juanma Barranquero <lektu@terra.es>
1328 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1330 2004-08-30 Andreas Schwab <schwab@suse.de>
1332 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1334 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1336 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1338 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1340 2004-08-30 Kim F. Storm <storm@cua.dk>
1342 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1344 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1347 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1349 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1352 * gnus-art.el (gnus-article): Ditto.
1354 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1356 * gnus-art.el (article-hide-list-identifiers):
1357 Bind inhibit-read-only as t.
1359 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1361 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1363 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1365 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1366 (gnus-narrow-to-page): Don't assume point-min == 1.
1367 (gnus-article-edit-mode): Derive from message-mode.
1369 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1372 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1373 Disable incorrect use of `assert'.
1375 * message.el (message-mode): Set comment-start-skip.
1377 2004-08-22 Sam Steingold <sds@gnu.org>
1379 * pop3.el (pop3-leave-mail-on-server): New user variable.
1380 (pop3-movemail): Delete mail only when it is nil.
1382 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1384 * netrc.el, tls.el: Removed; use files from ../net instead.
1386 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1388 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1390 * mailcap.el (mailcap-mime-data): Mark as risky.
1392 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1393 Fix custom-manual entries.
1395 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1397 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1399 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1400 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1401 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1402 wry.xpm: Added new files from the v5_10 branch of Gnus.
1404 2004-07-22 Andreas Schwab <schwab@suse.de>
1406 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1408 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1410 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1411 addition to emacs-w3m.
1413 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1415 * gnus-msg.el (gnus-summary-followup-with-original):
1416 Document yanking of region when active.
1418 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1420 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1421 Revision 7.2 changes excluded to maintain compatibility with all
1422 targeted emacs versions.
1424 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1425 gnus-agent.el update and incorporate bug fixes.
1427 See ChangeLog.2 for earlier changes.
1429 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1430 Copying and distribution of this file, with or without modification,
1431 are permitted provided the copyright notice and this notice are preserved.
1434 ;; coding: iso-2022-7bit
1437 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4