1 2004-12-02 Katsumi Yamaoka <yamaoka@jpl.org>
3 * message.el (message-forward-make-body-mml): Remove headers
4 according to message-forward-ignored-headers if a message is
7 2004-12-02 Romain Francoise <romain@orebokech.com>
9 * message.el (message-forward-make-body-plain): Always remove
10 headers according to message-forward-ignored-headers.
12 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
14 * lpath.el: Remove bbdb-create-internal, bbdb-records,
15 spam-BBDB-register-routine and spam-enter-ham-BBDB.
17 * nnrss.el (nnrss-string-as-multibyte): Redefine it as a macro in
18 order to silence the byte compiler.
20 * pop3.el (pop3-md5): Define it before being used.
22 * spam.el: Fix the way to silence the byte compiler, which
23 complained about bbdb-buffer, bbdb-create-internal,
24 bbdb-search-simple, mail-check-payment, spam-BBDB-register-routine,
25 spam-enter-ham-BBDB, spam-stat-buffer-change-to-non-spam,
26 spam-stat-buffer-change-to-spam, spam-stat-buffer-is-non-spam,
27 spam-stat-buffer-is-spam, spam-stat-load,
28 spam-stat-register-ham-routine, spam-stat-register-spam-routine,
29 spam-stat-save and spam-stat-split-fancy.
31 2004-11-26 Katsumi Yamaoka <yamaoka@jpl.org>
33 * canlock.el (canlock-password): Remove `:size 0' or `:size 1'
34 which may confuse users.
35 (canlock-password-for-verify): Ditto.
37 * deuglify.el (gnus-outlook-deuglify-unwrap-stop-chars): Ditto.
39 * gnus-art.el (gnus-emphasis-alist): Ditto.
41 * gnus-registry.el (gnus-registry-max-entries): Ditto.
43 * gnus-score.el (gnus-adaptive-word-length-limit): Ditto.
45 * gnus-start.el (gnus-save-killed-list): Ditto.
47 * gnus-sum.el (gnus-thread-hide-subtree): Ditto.
48 (gnus-sum-thread-tree-root): Ditto.
49 (gnus-sum-thread-tree-false-root): Ditto.
50 (gnus-sum-thread-tree-single-indent): Ditto.
52 * message.el (message-courtesy-message): Ditto.
53 (message-archive-note): Ditto.
54 (message-subscribed-address-file): Ditto.
55 (message-user-fqdn): Ditto.
57 * spam-report.el (spam-report-gmane-regex): Ditto.
59 * spam.el (spam-blackhole-good-server-regex): Ditto.
61 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
63 * message.el (message-forbidden-properties): Fixed typo in doc
66 2004-11-25 Lars Magne Ingebrigtsen <larsi@gnus.org>
68 * message.el (message-strip-forbidden-properties): Bind
69 buffer-read-only (etc) to nil.
71 2004-11-25 Reiner Steib <Reiner.Steib@gmx.de>
73 * gnus-util.el (gnus-replace-in-string): Added doc string.
75 * nnmail.el (nnmail-split-header-length-limit): Increase to 2048
76 to avoid problems when splitting mails with many recipients.
78 2004-11-23 Katsumi Yamaoka <yamaoka@jpl.org>
80 * rfc2047.el (rfc2047-header-encoding-alist): Add In-Reply-To to
81 address-mime. Suggested by ARISAWA Akihiro <ari@mbf.ocn.ne.jp>.
83 2004-11-22 Marek Martin <marek.martin@mum.pri.ee> (tiny change)
85 * nnfolder.el (nnfolder-request-create-group): Save current buffer.
87 2004-11-22 Stefan Monnier <monnier@iro.umontreal.ca>
89 * gnus-sum.el (gnus-summary-exit): Remove redundant and harmful
90 pop-to-buffer, covered by the subsequent gnus-configure-windows.
92 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
94 * nnfolder.el (nnfolder-save-marks): Add missing format field in
96 * nnml.el (nnml-save-marks): Ditto.
98 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
100 * gnus-start.el (gnus-convert-old-newsrc): Assign
101 legacy-gnus-agent to 5.10.7.
103 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
105 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
106 default; improve customization type.
107 (gnus-emphasis-custom-with-format): New macro.
108 (gnus-emphasis-custom-value-to-external): New function.
109 (gnus-emphasis-custom-value-to-internal): New function.
111 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
113 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
114 "Args out of range" error. Reported by Arnaud Giersch
115 <arnaud.giersch@free.fr>.
117 2004-11-04 Richard M. Stallman <rms@gnu.org>
119 * spam.el (spam group): Add :version.
121 * pgg-def.el (pgg group): Add :version.
123 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
125 * gnus-art. (gnus-article-edit-article): Don't associate the
126 article buffer with a draft file. This is a temporary measure
127 against the 2004-08-22 change to gnus-article-edit-mode.
129 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
131 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
132 (html2text-format-tags): Remove unused variable `attr'.
134 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
137 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
138 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
139 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
141 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
143 * mm-util.el (mm-coding-system-p): Return a coding-system.
144 (mm-mime-mule-charset-alist): Use shift_jis instead of
145 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
146 entries for the mime charsets iso-2022-jp-3 and shift_jis.
147 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
148 instead of japanese-shift-jis and iso-latin-1 respectively in
149 order to share the default value with both Emacs and XEmacs-mule.
150 (mm-mule-charset-to-mime-charset):
151 Make mm-coding-system-priorities effective.
152 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
153 while predicating of candidates upon the priorities.
155 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
157 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
159 * tls.el (tls-process-connection-type, tls-success)
160 (tls-certtool-program): Add :version.
162 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
163 (starttls-extra-arguments, starttls-process-connection-type)
164 (starttls-connect, starttls-failure, starttls-success):
166 * spam-stat.el (spam-stat): Add :version.
168 * sieve.el (sieve): Add :version.
170 * sha1.el (sha1): Add :version.
171 (sha1-use-external): Remove redundant version.
173 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
174 (nnmail-cache-ignore-groups, nnmail-spool-hook)
175 (nnmail-split-fancy-match-partial-words)
176 (nnmail-split-lowercase-expanded):
178 * nndiary.el (nndiary): Add :version.
180 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
182 * mml-sec.el (mml-default-sign-method)
183 (mml-default-encrypt-method, mml-signencrypt-style-alist):
186 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
188 * mm-url.el (mm-url-use-external, mm-url-program)
189 (mm-url-arguments): Add :version.
191 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
192 (mm-attachment-file-modes, mm-decrypt-option)
193 (mm-w3m-safe-url-regexp): Add :version.
195 * message.el (message-cite-prefix-regexp)
196 (message-sendmail-envelope-from, message-minibuffer-local-map)
197 (message-user-fqdn, message-completion-alist): Add :version.
199 * gnus-win.el (gnus-configure-windows-hook)
200 (gnus-use-frames-on-any-display): Add :version.
202 * gnus-art.el (gnus-article-address-banner-alist)
203 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
204 (gnus-treat-from-picon, gnus-treat-mail-picon)
205 (gnus-treat-x-pgp-sig): Add :version.
207 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
208 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
209 (gnus-summary-article-delete-hook)
210 (gnus-summary-display-while-building): Add :version.
212 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
213 (gnus-get-top-new-news-hook):Add :version.
215 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
216 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
218 * gnus-registry.el (gnus-registry): Add :version.
220 * gnus-spec.el (gnus-use-correct-string-widths)
221 (gnus-make-format-preserve-properties): Add :version.
223 * gnus.el (gnus-group-charter-alist)
224 (gnus-group-fetch-control-use-browse-url)
225 (gnus-install-group-spam-parameters): Add :version.
227 * gnus-diary.el (gnus-diary): Add :version.
229 * gnus-delay.el (gnus-delay): Add :version.
231 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
232 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
233 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
236 * gnus-agent.el (gnus-agent-max-fetch-size)
237 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
238 (gnus-agent-prompt-send-queue): Add :version.
240 * deuglify.el (gnus-outlook-deuglify): Add :version.
242 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
244 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
245 (html2text-format-tag-list): Add "strong" and "em".
246 From "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
248 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
250 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
251 signature file. Suggested by Manoj Srivastava
252 <srivasta@golden-gryphon.com>.
254 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
255 iso-2022-jp even in the Japanese language environment.
256 Suggested by Jason Rumney <jasonr@gnu.org>.
258 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
260 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
261 use the same characters as the dummy marks; make it free from
262 getting affected by the language environment.
263 (gnus-summary-read-group-1): Update mark positions only when the
264 format spec is updated.
266 * gnus-spec.el (gnus-update-format-specifications): Return a list
269 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
271 * nnspool.el (nnspool-spool-directory): Use news-path if the
272 news-directory variable is not bound.
274 * gnus-group.el (gnus-group-line-format-alist): Convert the value
275 of gnus-tmp-news-method into string if it may be passed to
276 gnus-correct-length which takes only a string argument.
278 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
280 * html2text.el (html2text-buffer-head): Remove. Use `goto-char'
283 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
285 * gnus-start.el (gnus-convert-old-newsrc): Fix numeric
286 comparison on string.
288 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
290 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
291 running the major-mode function.
293 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
295 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
296 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
297 boolean check to not apply converters that apply to future
300 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
302 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
303 dummy marks in the right way.
305 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
307 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
308 avoid infinite recursion via gnus-get-function.
310 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
312 * gnus-agent.el (gnus-agent-synchronize-group-flags):
313 When necessary, pass full group name to gnus-request-set-marks.
314 (gnus-agent-synchronize-group-flags): Add support for sync'ing
316 (gnus-agent-synchronize-flags-server): Be silent when writing file.
318 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
320 * gnus-agent.el (gnus-agent-synchronize-group-flags):
321 Replace gnus-request-update-info with explicit code to sync the
322 in-memory info read flags with the marks being sync'd to the backend.
324 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
326 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
327 servers that are offline. Avoids having gnus-agent-toggle-plugged
328 first ask if you want to open a server and then, even when you
329 responded with no, asking if you want to synchronize the server's
331 (gnus-agent-synchronize-flags-server): Rewrite read loop to handle
332 multi-line expressions.
333 (gnus-agent-synchronize-group-flags): New internal function.
334 Updates marks in memory (in the info structure) AND in the backend.
335 (gnus-agent-check-overview-buffer): Fix range of
336 deletion to remove entire duplicate line. Fixes merged article
339 * gnus-util.el (gnus-remassoc): Fix typo in documentation.
341 * nnagent.el (nnagent-request-set-mark):
342 Use gnus-agent-synchronize-group-flags, not backend's request-set-mark
343 method, to ensure that synchronization updates marks in the
344 backend and in the info (in memory) structure.
346 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
348 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
349 unless plugged. Disable the agent so that an open failure causes
352 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
354 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
355 (gnus-agent-go-online): Change :version.
356 (gnus-agent-expire-unagentized-dirs)
357 (gnus-agent-auto-agentize-methods): Add :version.
359 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
361 * legacy-gnus-agent.el
362 (gnus-agent-convert-to-compressed-agentview-prompt):
363 New function. Used internally to only display 'gnus converting
364 files' message when actually necessary.
366 * gnus-sum.el: Remove (require 'gnus-agent) as required
367 methods now autoloaded.
369 * gnus-int.el (gnus-request-move-article):
370 Use gnus-agent-unfetch-articles in place of gnus-agent-expire to
373 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
375 * gnus-agent.el (gnus-agent-cat-groups): Rewrite avoiding defsetf
376 to avoid run-time CL dependencies.
377 (gnus-agent-unfetch-articles): New function.
378 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
379 article numbers even when local .overview file is missing.
380 (gnus-agent-read-article-number): New function. Only accepts
381 27-bit article numbers.
382 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles):
383 Use gnus-agent-read-article-number.
384 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
385 from backend while recognizing that article numbers in .overview
388 * gnus-start.el (gnus-convert-old-newsrc): Change message text as
389 some users confused by references to .newsrc when they only have a
391 (gnus-convert-mark-converter-prompt)
392 (gnus-convert-converter-needs-prompt): Fix use of property list.
394 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
396 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
398 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
400 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
401 stuff for non-living groups.
403 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
405 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
406 (gnus-agent-regenerate-group): Using nil messages aren't valid.
408 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
410 * gnus-agent.el (gnus-agent-read-agentview):
411 Inline gnus-uncompress-range.
413 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
415 * legacy-gnus-agent.el
416 (gnus-agent-convert-to-compressed-agentview): Fix typos with
417 help from Florian Weimer <fw@deneb.enyo.de>
419 * gnus-agent.el (gnus-agentize):
420 gnus-agent-send-mail-real-function no longer set to current value
421 of message-send-mail-function but rather a lambda that calls
422 message-send-mail-function. The change makes the agent real-time
423 responsive to user changes to message-send-mail-function.
425 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
427 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
429 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
431 * gnus-cache.el (gnus-cache-rename-group): New function.
432 (gnus-cache-delete-group): New function.
434 * gnus-agent.el (gnus-agent-rename-group): New function.
435 (gnus-agent-delete-group): New function.
436 (gnus-agent-save-group-info): Use gnus-command-method when
437 `method' parameter is nil. Don't write nil entries into the
439 (gnus-agent-get-group-info): New function.
440 (gnus-agent-get-local): Add optional parameters to avoid calling
441 gnus-group-real-name and gnus-find-method-for-group.
442 (gnus-agent-set-local): Delete stored entry if either min, or max,
444 (gnus-agent-fetch-session): Reword error/quit messages.
445 On quit, use gnus-agent-regenerate-group to record existance of any
446 articles fetched to disk before the quit occurred.
448 * gnus-int.el (gnus-request-delete-group):
449 Use gnus-cache-delete-group and gnus-agent-delete-group to keep the
450 local disk in sync with the server.
451 (gnus-request-rename-group):
452 Use gnus-cache-rename-group and gnus-agent-rename-group to keep the
453 local disk in sync with the server.
455 * gnus-start.el (gnus-get-unread-articles):
456 Cosmetic simplification to logic.
458 * gnus-group.el (gnus-group-delete-group): No longer update
459 gnus-cache-active-altered as gnus-request-delete-group now keeps
461 (gnus-group-list-active): Let the agent store a server's active
462 list if currently plugged.
464 * gnus-util.el (gnus-rename-file): New function.
466 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
468 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
469 when the group's active is not available.
471 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
473 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
476 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
478 * gnus-start.el (gnus-convert-old-newsrc): Only write the
479 conversion message to newsrc-dribble when an actual conversion is
482 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
484 * gnus-agent.el (gnus-agent-read-local):
485 Bind nnheader-file-coding-system to gnus-agent-file-coding-system to
486 avoid the implicit assumption that they will always be equal.
487 (gnus-agent-save-local): Bind buffer-file-coding-system, not
488 coding-system-for-write, as the with-temp-file macro first prints
489 to a buffer then saves the buffer.
491 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
493 * legacy-gnus-agent.el (): New. Provides converters that are only
494 loaded when gnus-convert-old-newsrc needs to call them.
496 * gnus-agent.el (gnus-agent-read-agentview): Remove support for
498 (gnus-group-prepare-hook): Remove function that converted list
499 form of gnus-agent-expire-days to group properties.
501 * gnus-start.el (gnus-convert-old-newsrc): Register new
502 converters to handle old agent file formats. Added logic for a
503 "backup before upgrading warning".
504 (gnus-convert-mark-converter-prompt): Developers can mark
505 functions as needing (default), or not needing,
506 gnus-convert-old-newsrc's "backup before upgrading warning".
507 (gnus-convert-converter-needs-prompt): Tests whether the user
508 should be protected from potentially irreversable changes by the
511 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
513 * gnus-int.el (gnus-request-accept-article): Inform the agent that
514 articles are being added to a group.
515 (gnus-request-replace-article): Inform the agent that articles
516 need to be uncached as the cached contents are no longer valid.
518 * gnus-agent.el (gnus-agent-file-header-cache): Remove.
519 (gnus-agent-possibly-alter-active): Avoid null in numeric comparison.
520 (gnus-agent-set-local): Refuse to save null in local object table.
521 (gnus-agent-regenerate-group): The REREAD parameter can now be a
522 list of articles that will be marked as unread.
524 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
526 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
527 single-interval range of the form (min . max). Previously the
528 range had to look like ((min . max)). Likewise, return
529 (min . max) rather than ((min . max)).
530 (gnus-range-map): Use gnus-range-normalize to accept
531 single-interval range.
533 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
534 the cache, but not the agent, now appear with their usual face.
536 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
538 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
539 marks consisting of a single range {for example, (3 . 5)} rather
540 than a list of a single range { ((3 . 5)) }.
542 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
544 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
547 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
549 * gnus-draft.el (gnus-group-send-queue): Pass the group name
550 "nndraft:queue" along to gnus-draft-send.
551 Use gnus-agent-prompt-send-queue.
552 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
553 is "nndraft:queue". Suggested by Gaute Strokkenes
554 <gs234@srcf.ucam.org>
556 * gnus-group.el (gnus-group-catchup): Use new
557 gnus-sequence-of-unread-articles, not
558 gnus-list-of-unread-articles, to avoid exhausting memory with huge
559 numbers of articles. Use gnus-range-map to avoid having to
560 uncompress the unread list.
561 (gnus-group-archive-directory)
562 (gnus-group-recent-archive-directory): Fix invalid ange-ftp reference.
564 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
565 (gnus-sorted-range-intersection): Intersection of two ranges
566 without requiring that they first be uncompressed.
568 * gnus-start.el (gnus-activate-group): Unless blocked by the
569 caller, possibly expand the active range to include both cached
570 and agentized articles.
571 (gnus-convert-old-newsrc): Rewrote in anticipation of having
572 multiple version-dependent converters.
573 (gnus-groups-to-gnus-format): Replace gnus-agent-save-groups with
574 gnus-agent-save-active.
575 (gnus-save-newsrc-file): Save dirty agent range limits.
577 * gnus-sum.el (gnus-select-newgroup): Replace inline code with
578 gnus-agent-possibly-alter-active.
579 (gnus-adjust-marked-articles): Faster handling of simple lists
581 2004-10-18 David Edmondson <dme@dme.org>
583 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
586 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
588 * mml.el (mml-preview): Use `pop-to-buffer'.
590 * message.el (message-goto-mail-followup-to): Insert after "To".
591 (message-carefully-insert-headers): Add comment.
593 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
595 * gnus-art.el (gnus-button-alist):
596 Improve `gnus-button-handle-library' entry.
598 * gnus-art.el (gnus-button-alist): Fix regexp for manual links.
600 * gnus-group.el (gnus-group-get-new-news-this-group): Add doc-string.
602 * gnus-start.el (gnus-activate-group): Add doc-string.
604 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
605 handle manual section.
607 * imap.el (imap-store-password): New variable.
608 (imap-interactive-login): Use it.
609 Suggested by Mark Plaksin <happy@mcplaksin.org>.
611 * gnus-art.el (gnus-button-alist, gnus-header-button-alist):
612 Allow / in mailto URLs.
614 * spam.el (spam-directory): Derive from `gnus-directory'.
616 * gnus-sum.el (gnus-pick-line-number): Add autoload.
618 2004-10-17 Richard M. Stallman <rms@gnu.org>
620 * gnus-registry.el (gnus-registry-unload-hook):
621 Set as a variable with add-hook.
623 * nnspool.el (nnspool-spool-directory): Use news-directory instead
626 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
628 * spam.el: Delete duplicate `provide'.
629 (spam-unload-hook): Set as a variable with add-hook.
631 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
633 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
636 * message.el (message-ignored-news-headers)
637 (message-ignored-supersedes-headers)
638 (message-ignored-resent-headers)
639 (message-forward-ignored-headers): Improve custom type.
641 2004-10-15 Simon Josefsson <jas@extundo.com>
643 * pop3.el (top-level): Don't require nnheader.
644 (pop3-read-timeout): Add.
645 (pop3-accept-process-output): Add.
646 (pop3-read-response, pop3-retr): Use it.
648 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
650 * message.el (message-tokenize-header): Fix 2004-09-06 change
651 which used point-min in the wrong place.
653 2004-10-12 Simon Josefsson <jas@extundo.com>
655 * net/tls.el (tls-certtool-program): New variable.
656 (tls-certificate-information): New function, based on
657 ssl-certificate-information.
659 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
661 * message.el (message-bury): Use `window-dedicated-p'.
663 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
665 * gnus-sum.el: Mention that multibyte characters don't work as marks.
667 * gnus.el (message-y-or-n-p): Autoload.
669 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
670 (pop3-password-required, pop3-authentication-scheme)
671 (pop3-leave-mail-on-server): Made customizable.
672 (pop3): New custom group.
673 (pop3-retr): Remove `sleep-for' statements.
674 Suggested by Dave Love <fx@gnu.org>.
676 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
679 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
680 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
681 Dave Love <fx@gnu.org>.
683 * mml.el (mml-minibuffer-read-disposition): Require match.
684 Suggested by Dave Love <fx@gnu.org>.
686 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
688 * gnus-group.el (gnus-update-group-mark-positions):
689 * gnus-sum.el (gnus-update-summary-mark-positions):
690 * message.el (message-check-news-body-syntax):
691 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
692 of string-as-multibyte.
694 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
696 2004-10-05 Juri Linkov <juri@jurta.org>
698 * gnus-group.el (gnus-update-group-mark-positions):
699 * gnus-sum.el (gnus-update-summary-mark-positions):
700 * message.el (message-check-news-body-syntax):
701 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
702 8-bit unibyte values to a multibyte string for search functions.
704 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
706 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
707 there's no visible header.
709 2004-10-01 Simon Josefsson <jas@extundo.com>
711 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
714 2004-09-29 Jesper Harder <harder@ifa.au.dk>
716 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
718 2004-09-28 Jesper Harder <harder@ifa.au.dk>
720 * gnus-picon.el: Require cl.
722 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
724 * mml-smime.el: Require cl. Autoload message-fetch-field.
726 * gnus-fun.el: Require gnus-ems and gnus-util.
728 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
730 * gnus-art.el (gnus-article-edit-mode): Define before first reference.
732 * gnus.el (gnus-method-to-server): Move defsubst before first use.
734 * spam.el (spam-check-spamoracle, spam-spamoracle-learn):
735 Fix format string mismatch.
736 * nnml.el (nnml-request-set-mark, nnml-save-marks): Do.
737 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): Do.
739 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
741 * gnus.el (gnus-version-number): Set to 5.11.
743 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
745 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
747 2004-09-26 Jesper Harder <harder@ifa.au.dk>
749 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
750 GROUP is a virtual group.
752 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
755 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
758 * mm-bodies.el (mm-7bit-chars): Don't include \r.
760 * mml.el (mml-compute-boundary-1): Don't uncompress files.
762 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
764 (rfc2047-encode): Use it.
766 * flow-fill.el: Typo.
768 * mml.el (mml-generate-mime-1): Don't use format=flowed with
771 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
773 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
774 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
776 * mm-util.el (mm-image-load-path): Handle nil in load-path.
777 From Christian Neukirchen <chneukirchen@yahoo.de>.
779 * html2text.el (html2text-replace-list): Add & and '.
781 * nnheader.el (nnheader-max-head-length): Increase to 8192.
783 * message.el (message-clone-locals): Clone sendmail and smtp
786 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
788 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
789 in `header' match. Reported by Svend Tollak Munkejord.
791 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
793 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
795 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
797 * uudecode.el (uudecode-use-external): Add :version.
799 * smime.el (smime-CA-file, smime-encrypt-cipher)
800 (smime-dns-server): Add :version.
802 * smiley.el (gnus-smiley-file-types): Add :version.
804 * sha1.el (sha1-use-external): Add :version.
806 * pgg-def.el (pgg-query-keyserver): Add :version.
808 * nnmail.el (nnmail-fancy-expiry-targets)
809 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
811 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
812 (nnimap-retrieve-groups-asynchronous): Add :version.
813 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
815 * mml.el (mml-content-disposition-parameters)
816 (mml-insert-mime-headers-always): Add :version.
818 * mm-util.el (mm-coding-system-priorities):
820 * mm-decode.el (mm-inline-text-html-with-images)
821 (mm-keep-viewer-alive-types, mm-external-terminal-program)
822 (mm-verify-option): Add :version.
823 (mm-text-html-renderer): Change :version.
825 * message.el (message-fcc-externalize-attachments)
826 (message-required-headers, message-draft-headers)
827 (message-subject-trailing-was-query)
828 (message-subject-trailing-was-ask-regexp)
829 (message-subject-trailing-was-regexp, message-mark-insert-begin)
830 (message-mark-insert-end, message-archive-header)
831 (message-archive-note, message-cross-post-default)
832 (message-cross-post-note, message-followup-to-note)
833 (message-cross-post-note-function, message-use-mail-followup-to)
834 (message-subscribed-address-functions)
835 (message-subscribed-address-file, message-subscribed-addresses)
836 (message-subscribed-regexps, message-allow-no-recipients)
837 (message-yank-cited-prefix, message-signature-insert-empty-line)
838 (message-hidden-headers, message-hierarchical-addresses)
839 (message-mail-user-agent, message-use-idna)
840 (message-valid-fqdn-regexp)
841 (message-strip-special-text-properties, message-header-synonyms)
842 (message-beginning-of-line, message-tab-body-function): Add :version.
843 (message-insert-canlock, message-wide-reply-confirm-recipients):
846 * mail-source.el (mail-source-ignore-errors): Add :group, :type
848 (mail-source-delete-old-incoming-confirm)
849 (mail-source-movemail-program): Add :version.
851 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
852 (gnus-agent-cache, gnus-agent): Change :version.
854 * gnus-util.el (gnus-use-byte-compile): Change :version.
856 * gnus-sum.el (gnus-summary-make-false-root-always)
857 (gnus-summary-default-high-score)
858 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
859 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
860 (gnus-read-all-available-headers, gnus-article-emulate-mime)
861 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
862 (gnus-sum-thread-tree-single-indent)
863 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
864 (gnus-sum-thread-tree-leaf-with-other)
865 (gnus-sum-thread-tree-single-leaf): Add :version.
866 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
867 (gnus-article-loose-mime): Change :version.
869 * gnus-start.el (gnus-backup-startup-file)
870 (gnus-save-startup-file-via-temp-buffer): Add :version.
872 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
873 (gnus-server-offline-face): Add :version.
875 * gnus-score.el (gnus-adaptive-word-length-limit):
877 * gnus-msg.el (gnus-gcc-externalize-attachments)
878 (gnus-debug-files, gnus-debug-exclude-variables)
879 (gnus-discouraged-post-methods): Change :version.
880 (gnus-confirm-mail-reply-to-news)
881 (gnus-confirm-treat-mail-like-news): Add :version.
883 * gnus-int.el (gnus-server-unopen-status): Add :version.
885 * gnus-group.el (gnus-group-jump-to-group-prompt)
886 (gnus-large-ephemeral-newsgroup)
887 (gnus-fetch-old-ephemeral-headers): Add :version.
889 * gnus-fun.el (gnus-x-face-directory)
890 (gnus-convert-pbm-to-x-face-command)
891 (gnus-convert-image-to-x-face-command)
892 (gnus-convert-image-to-face-command): Add :version.
894 * gnus-delay.el (gnus-delay-default-hour): Add :version.
896 * gnus-cite.el (gnus-cite-blank-line-after-header)
897 (gnus-article-boring-faces):
899 * gnus-art.el (gnus-buttonized-mime-types)
900 (gnus-inhibit-mime-unbuttonizing)
901 (gnus-treat-display-face)
902 (gnus-treat-body-boundary): Change :version.
903 (gnus-body-boundary-delimiter, gnus-picon-databases)
904 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
905 (gnus-treat-date-english, gnus-treat-fold-headers)
906 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
907 (gnus-treat-mail-picon, gnus-treat-wash-html)
908 (gnus-article-encrypt-protocol)
909 (gnus-use-idna, gnus-article-over-scroll)
910 (gnus-mime-display-multipart-alternative-as-mixed)
911 (gnus-mime-display-multipart-related-as-mixed)
912 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
913 (gnus-ctan-url, gnus-button-ctan-handler)
914 (gnus-button-handle-ctan-bogus-regexp)
915 (gnus-button-ctan-directory-regexp)
916 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
917 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
918 (gnus-button-man-level, gnus-button-emacs-level)
919 (gnus-button-message-level, gnus-button-browse-level): Add :version.
921 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
922 (gnus-agent-go-online): Change :version.
923 (gnus-agent-expire-unagentized-dirs)
924 (gnus-agent-auto-agentize-methods): Add :version.
926 * flow-fill.el (fill-flowed-display-column)
927 (fill-flowed-encode-column): Add :version.
929 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
930 (gnus-outlook-deuglify-unwrap-max)
931 (gnus-outlook-deuglify-cite-marks)
932 (gnus-outlook-deuglify-unwrap-stop-chars)
933 (gnus-outlook-deuglify-no-wrap-chars)
934 (gnus-outlook-deuglify-attrib-cut-regexp)
935 (gnus-outlook-deuglify-attrib-verb-regexp)
936 (gnus-outlook-deuglify-attrib-end-regexp)
937 (gnus-outlook-display-hook): Add :version.
939 * binhex.el (binhex-use-external): Add :version.
941 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
943 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
946 2004-09-13 Simon Josefsson <jas@extundo.com>
948 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
950 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
952 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
954 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
956 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
958 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
960 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
961 for the 'imap' port in netrc files
963 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
964 in gnus-registry-trim
966 2004-09-10 Simon Josefsson <jas@extundo.com>
968 * nndb.el (require): Remove tcp and duplicate cl.
970 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
972 * nntp.el (nntp): New customization group.
973 (nntp-authinfo-file): Add customization group.
975 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
977 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
979 * gnus.el (to-address, to-list, subscribed)
980 (large-newsgroup-initial): Ditto.
982 * flow-fill.el (fill-flowed-display-column)
983 (fill-flowed-encode-column): Ditto.
985 2004-09-06 Stefan <monnier@iro.umontreal.ca>
987 * message.el (message-tokenize-header, message-send-mail-with-qmail):
988 Use point-min rather than 1.
989 (message-send-mail): Use buffer-size rather than point-max.
991 * gnus-sum.el (gnus-summary-search-article-forward):
992 Signal a specific `search-failed' rather than a generic `error'.
994 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
995 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
996 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
998 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
1000 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
1002 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
1003 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
1004 (spam-stat-save): Accept prefix argument.
1006 2004-09-01 Simon Josefsson <jas@extundo.com>
1008 * message.el (message-canlock-generate): Require sha1, not
1009 sha1-el. (Can we get rid of this require alltogheter? It is ugly
1010 to require within a function. Sadly, if sha1.el isn't loaded, the
1011 let binding in m-c-g will hide the defcustom definition, which is
1014 * canlock.el: Require sha1, not sha1-el.
1016 * message.el: Don't autoload sha1 (there is a autoload cookie in
1019 * sha1-el.el: Renamed to sha1.el.
1021 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
1023 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
1025 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
1027 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
1030 2004-03-05 Jesper Harder <harder@ifa.au.dk>
1032 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
1034 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
1036 * canlock.el: Don't autoload mail-fetch-field.
1038 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
1040 * canlock.el (base64-encode-string): Don't autoload it.
1042 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
1044 * canlock.el: Always require sha1-el.
1045 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
1047 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
1049 * message.el (message-canlock-generate): Require sha1-el.
1051 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
1053 * canlock.el (canlock-insert-header): Remove excessive grouping in
1056 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1058 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
1060 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
1062 * canlock.el (canlock-sha1-function): Remove.
1063 (canlock-sha1-function-for-verify): Remove.
1064 (canlock-openssl-program): Remove.
1065 (canlock-openssl-args): Remove.
1066 (canlock-ignore-errors): Remove.
1067 (canlock-sha1-with-openssl): Remove.
1068 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
1069 (canlock-verify): Don't use canlock-ignore-errors.
1071 * sha1-el.el (sha1-string-external): Make it can return a string
1073 (sha1-region-external): Ditto.
1074 (sha1-string-internal): Ditto.
1075 (sha1-region-internal): Ditto.
1076 (sha1-region): Ditto.
1077 (sha1-string): Ditto.
1080 2003-11-15 Simon Josefsson <jas@extundo.com>
1082 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
1083 (pgg-gpg-lookup-key): Use regexp match instead of
1084 split-string (split-string is different between emacs 21.2 and
1085 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
1087 2004-07-28 Simon Josefsson <jas@extundo.com>
1089 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1090 parameter (but don't use it, for now).
1092 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1094 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1096 2004-05-26 Simon Josefsson <jas@extundo.com>
1098 * starttls.el: Merge with my GNUTLS based starttls.el.
1099 (starttls-gnutls-program, starttls-use-gnutls)
1100 (starttls-extra-arguments, starttls-process-connection-type)
1101 (starttls-connect, starttls-failure, starttls-success): New variables.
1102 (starttls-program, starttls-extra-args): Doc fix.
1103 (starttls-negotiate-gnutls, starttls-open-stream-gnutls):
1105 (starttls-negotiate, starttls-open-stream):
1106 Check `starttls-use-gnutls' and pass on to corresponding *-gnutls
1107 function if it is set.
1109 2004-08-31 Simon Josefsson <jas@extundo.com>
1111 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1112 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1114 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1115 and ?\' to symbol instead of whitespace (tiny patch).
1116 From Andreas Schwab <schwab@suse.de>.
1118 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1120 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1123 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1125 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1127 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1129 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1131 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1133 * gnus-art.el (article-decode-idna-rhs): Don't use
1134 message-idna-inside-rhs-p.
1136 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1138 * message.el (message-idna-inside-rhs-p): Remove.
1139 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1141 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1143 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1145 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1146 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1148 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1149 when the group's active is not available.
1151 * gnus-art.el (article-hide-headers): Refer to the values for
1152 gnus-ignored-headers and gnus-visible-headers in the summary
1153 buffer since a user may have set them as group parameters.
1154 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1155 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1156 (gnus-article-read-summary-keys): Restore new window-start and
1157 hscroll to summary window.
1158 (gnus-prev-page-map): Remove duplicated one.
1160 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1161 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1162 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1163 <Reiner.Steib@gmx.de>.
1165 * gnus-cus.el (gnus-agent-cat-prepare-category-field):
1166 Replace pp-to-string with gnus-pp-to-string.
1168 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1170 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1173 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1174 parsing gnus-posting-styles when the message is not for replying.
1175 (gnus-summary-resend-message-edit): Call mime-to-mml.
1176 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1177 (gnus-debug): Replace pp with gnus-pp.
1179 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1181 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1184 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1185 parent article of a sparse article in the thread hashtb.
1186 From Stefan Wiens <s.wi@gmx.net>.
1188 * gnus-util.el (gnus-bind-print-variables): New macro.
1189 (gnus-prin1): Use it.
1190 (gnus-prin1-to-string): Use it.
1191 (gnus-pp): New function.
1192 (gnus-pp-to-string): New function.
1194 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1196 * mail-source.el (mail-source-touch-pop): Doc fix.
1198 * message.el (message-mode): Don't modify paragraph-separate there.
1199 (message-setup-fill-variables): Add mml tags to paragraph-start
1200 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1201 (message-smtpmail-send-it): Doc fix.
1202 (message-exchange-point-and-mark): Don't activate region if it was
1203 inactive. Suggested by Hiroshi Fujishima
1204 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1206 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1207 t while entering a file name using the mm-with-multibyte macro.
1208 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1210 * mm-encode.el (mm-content-transfer-encoding-defaults):
1211 Use qp-or-base64 for the application/* types.
1212 (mm-safer-encoding): Consider 7bit is safe.
1214 * mm-util.el (mm-with-multibyte-buffer): New macro.
1215 (mm-with-multibyte): New macro.
1217 * mm-view.el (mm-inline-render-with-function): Use multibyte
1218 buffer; decode html source by charset.
1220 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1221 add generate-head-function and generate-article-function to the
1222 rfc822-forward entry.
1223 (nndoc-forward-type-p): Recognize envelope From_.
1224 (nndoc-rfc822-forward-generate-article): New function.
1225 (nndoc-rfc822-forward-generate-head): New function.
1227 From David Hedbor <dhedbor@real.com>.
1228 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1229 (nnmail-expand-newtext): Lowercase expanded entries if
1230 nnmail-split-lowercase-expanded is non-nil.
1232 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1234 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1236 * gnus-art.el (gnus-article-wash-html-with-w3m):
1237 Bind w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp;
1238 use w3m-minor-mode-map instead of mm-w3m-local-map-property.
1239 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1240 instead of mm-multiple-handles.
1241 (gnus-mime-delete-part): Ditto.
1243 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1244 handle, as well as a list.
1245 (mm-complicated-handles): Former definition of mm-multiple-handles.
1247 * mm-view.el (mm-w3m-mode-map): Remove.
1248 (mm-w3m-local-map-property): Remove.
1249 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1250 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1251 (mm-w3m-cid-retrieve): Simplify.
1252 (mm-inline-text-html-render-with-w3m): Decode html source by
1253 charset; check META tags only when charsets are not specified in
1254 headers; specify charset to w3m-region; use w3m-minor-mode-map
1255 instead of mm-w3m-local-map-property.
1257 2004-08-30 Juanma Barranquero <lektu@terra.es>
1259 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1261 2004-08-30 Andreas Schwab <schwab@suse.de>
1263 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1265 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1267 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1269 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1271 2004-08-30 Kim F. Storm <storm@cua.dk>
1273 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1275 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1278 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1280 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1283 * gnus-art.el (gnus-article): Ditto.
1285 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1287 * gnus-art.el (article-hide-list-identifiers):
1288 Bind inhibit-read-only as t.
1290 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1292 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1294 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1296 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1297 (gnus-narrow-to-page): Don't assume point-min == 1.
1298 (gnus-article-edit-mode): Derive from message-mode.
1300 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1303 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1304 Disable incorrect use of `assert'.
1306 * message.el (message-mode): Set comment-start-skip.
1308 2004-08-22 Sam Steingold <sds@gnu.org>
1310 * pop3.el (pop3-leave-mail-on-server): New user variable.
1311 (pop3-movemail): Delete mail only when it is nil.
1313 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1315 * netrc.el, tls.el: Removed; use files from ../net instead.
1317 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1319 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1321 * mailcap.el (mailcap-mime-data): Mark as risky.
1323 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort):
1324 Fix custom-manual entries.
1326 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1328 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1330 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1331 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1332 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1333 wry.xpm: Added new files from the v5_10 branch of Gnus.
1335 2004-07-22 Andreas Schwab <schwab@suse.de>
1337 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1339 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1341 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1342 addition to emacs-w3m.
1344 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1346 * gnus-msg.el (gnus-summary-followup-with-original):
1347 Document yanking of region when active.
1349 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1351 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1352 Revision 7.2 changes excluded to maintain compatibility with all
1353 targeted emacs versions.
1355 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1356 gnus-agent.el update and incorporate bug fixes.
1358 See ChangeLog.2 for earlier changes.
1360 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1361 Copying and distribution of this file, with or without modification,
1362 are permitted provided the copyright notice and this notice are preserved.
1365 ;; coding: iso-2022-7bit
1368 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4