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