1 2004-11-14 Luc Teirlinck <teirllm@auburn.edu>
3 * nnfolder.el (nnfolder-save-marks): Add missing format field in
5 * nnml.el (nnml-save-marks): Ditto.
7 2004-11-14 Reiner Steib <Reiner.Steib@gmx.de>
9 * gnus-start.el (gnus-convert-old-newsrc): Assign
10 legacy-gnus-agent to 5.10.7.
12 2004-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
14 * gnus-art.el (gnus-emphasis-alist): Don't hide asterisks by
15 default; improve customization type.
16 (gnus-emphasis-custom-with-format): New macro.
17 (gnus-emphasis-custom-value-to-external): New function.
18 (gnus-emphasis-custom-value-to-internal): New function.
20 2004-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
22 * gnus-msg.el (gnus-configure-posting-styles): Don't cause the
23 "Args out of range" error. Reported by Arnaud Giersch
24 <arnaud.giersch@free.fr>.
26 2004-11-04 Richard M. Stallman <rms@gnu.org>
28 * spam.el (spam group): Add :version.
30 * pgg-def.el (pgg group): Add :version.
32 2004-11-04 Katsumi Yamaoka <yamaoka@jpl.org>
34 * gnus-art. (gnus-article-edit-article): Don't associate the
35 article buffer with a draft file. This is a temporary measure
36 against the 2004-08-22 change to gnus-article-edit-mode.
38 2004-11-02 Katsumi Yamaoka <yamaoka@jpl.org>
40 * html2text.el (html2text-get-attr): Remove unused argument `tag'.
41 (html2text-format-tags): Remove unused variable `attr'.
43 * mm-util.el (mm-enrich-utf-8-by-mule-ucs): Fix cleaning of
46 * mm-util.el (mm-mime-mule-charset-alist): Add the windows-1251
47 entry. From Ilya N. Golubev <gin@mo.msk.ru>.
48 (mm-enrich-utf-8-by-mule-ucs): New function run when Mule-UCS is
50 (): Don't make duplicated entries in mm-mime-mule-charset-alist.
52 * mm-util.el (mm-coding-system-p): Return a coding-system.
53 (mm-mime-mule-charset-alist): Use shift_jis instead of
54 iso-2022-jp-2 for the katakana-jisx0201 mule charset; add new
55 entries for the mime charsets iso-2022-jp-3 and shift_jis.
56 (mm-coding-system-priorities): Use shift_jis and iso-8859-1
57 instead of japanese-shift-jis and iso-latin-1 respectively in
58 order to share the default value with both Emacs and XEmacs-mule.
59 (mm-mule-charset-to-mime-charset): Make
60 mm-coding-system-priorities effective.
61 (mm-sort-coding-systems-predicate): Canonicalize coding-systems
62 while predicating of candidates upon the priorities.
64 2004-11-01 Reiner Steib <Reiner.Steib@gmx.de>
66 * gnus-msg.el (gnus-summary-resend-default-address): Add :version.
68 * tls.el (tls-process-connection-type, tls-success)
69 (tls-certtool-program): Add :version.
71 * starttls.el (starttls-gnutls-program, starttls-use-gnutls)
72 (starttls-extra-arguments, starttls-process-connection-type)
73 (starttls-connect, starttls-failure, starttls-success):
75 * spam-stat.el (spam-stat): Add :version.
77 * sieve.el (sieve): Add :version.
79 * sha1.el (sha1): Added :version.
80 (sha1-use-external): Removed redundant version.
82 * nnmail.el (nnmail-split-fancy-with-parent-ignore-groups)
83 (nnmail-cache-ignore-groups, nnmail-spool-hook)
84 (nnmail-split-fancy-match-partial-words)
85 (nnmail-split-lowercase-expanded):
87 * nndiary.el (nndiary): Add :version.
89 * mml2015.el (mml2015-unabbrev-trust-alist): Add :version.
91 * mml-sec.el (mml-default-sign-method)
92 (mml-default-encrypt-method, mml-signencrypt-style-alist): Add
95 * mm-uu.el (mm-uu-diff-groups-regexp): Add :version.
97 * mm-url.el (mm-url-use-external, mm-url-program)
98 (mm-url-arguments): Add :version.
100 * mm-decode.el (mm-inline-text-html-with-w3m-keymap)
101 (mm-attachment-file-modes, mm-decrypt-option)
102 (mm-w3m-safe-url-regexp): Add :version.
104 * message.el (message-cite-prefix-regexp)
105 (message-sendmail-envelope-from, message-minibuffer-local-map)
106 (message-user-fqdn, message-completion-alist): Add :version.
108 * gnus-win.el (gnus-configure-windows-hook)
109 (gnus-use-frames-on-any-display): Add :version.
111 * gnus-art.el (gnus-article-address-banner-alist)
112 (gnus-treat-unsplit-urls, gnus-treat-unfold-headers)
113 (gnus-treat-from-picon, gnus-treat-mail-picon)
114 (gnus-treat-x-pgp-sig): Add :version.
116 * gnus-sum.el (gnus-spam-mark, gnus-recent-mark)
117 (gnus-undownloaded-mark, gnus-summary-article-move-hook)
118 (gnus-summary-article-delete-hook)
119 (gnus-summary-display-while-building): Add :version.
121 * gnus-start.el (gnus-subscribe-newsgroup-hooks)
122 (gnus-get-top-new-news-hook):Add :version.
124 * gnus-srvr.el (gnus-server-agent-face, gnus-server-opened-face)
125 (gnus-server-closed-face, gnus-server-denied-face): Add :version.
127 * gnus-registry.el (gnus-registry): Add :version.
129 * gnus-spec.el (gnus-use-correct-string-widths)
130 (gnus-make-format-preserve-properties): Add :version.
132 * gnus.el (gnus-group-charter-alist)
133 (gnus-group-fetch-control-use-browse-url)
134 (gnus-install-group-spam-parameters): Add :version.
136 * gnus-diary.el (gnus-diary): Add :version.
138 * gnus-delay.el (gnus-delay): Add :version.
140 * gnus-cite.el (gnus-cite-unsightly-citation-regexp)
141 (gnus-cite-ignore-quoted-from, gnus-cite-attribution-face)
142 (gnus-cite-blank-line-after-header, gnus-article-boring-faces):
145 * gnus-agent.el (gnus-agent-max-fetch-size)
146 (gnus-agent-enable-expiration, gnus-agent-queue-mail)
147 (gnus-agent-prompt-send-queue): Add :version.
149 * deuglify.el (gnus-outlook-deuglify): Add :version.
151 * html2text.el: Beautify code. Improve doc strings. Some checkdoc
153 (html2text-get-attr, html2text-fix-paragraph): Simplify code.
154 (html2text-format-tag-list): Added "strong" and "em". From
155 "Alfred M. Szmidt" <ams@kemisten.nu> (tiny change).
157 2004-10-29 Katsumi Yamaoka <yamaoka@jpl.org>
159 * gnus-msg.el (gnus-configure-posting-styles): Work with empty
160 signature file. Suggested by Manoj Srivastava
161 <srivasta@golden-gryphon.com>.
163 * mm-util.el (mm-coding-system-priorities): Prefer iso-8859-1 than
164 iso-2022-jp even in the Japanese language environment. Suggested
165 by Jason Rumney <jasonr@gnu.org>.
167 2004-10-28 Katsumi Yamaoka <yamaoka@jpl.org>
169 * gnus-sum.el (gnus-update-summary-mark-positions): Allow users to
170 use the same characters as the dummy marks; make it free from
171 getting affected by the language environment.
172 (gnus-summary-read-group-1): Update mark positions only when the
173 format spec is updated.
175 * gnus-spec.el (gnus-update-format-specifications): Return a list
178 2004-10-26 Katsumi Yamaoka <yamaoka@jpl.org>
180 * nnspool.el (nnspool-spool-directory): Use news-path if the
181 news-directory variable is not bound.
183 * gnus-group.el (gnus-group-line-format-alist): Convert the value
184 of gnus-tmp-news-method into string if it may be passed to
185 gnus-correct-length which takes only a string argument.
187 2004-10-25 Reiner Steib <Reiner.Steib@gmx.de>
189 * html2text.el (html2text-buffer-head): Removed. Use `goto-char'
192 2004-10-24 Kevin Greiner <kevin.greiner@compsol.cc>
194 * gnus-start.el (gnus-convert-old-newsrc): Fixed numeric
195 comparison on string.
197 2004-10-21 Katsumi Yamaoka <yamaoka@jpl.org>
199 * mm-view.el (mm-display-inline-fontify): Inhibit font-lock when
200 running the major-mode function.
202 2004-10-21 Kevin Greiner <kevin.greiner@compsol.cc>
204 * gnus-start.el (gnus-convert-old-newsrc): Two of the converters
205 have been backported to 'Gnus v5.11' from 'No Gnus v0.2'. Added a
206 boolean check to not apply converters that apply to future
209 2004-10-19 Katsumi Yamaoka <yamaoka@jpl.org>
211 * gnus-sum.el (gnus-update-summary-mark-positions): Search for
212 dummy marks in the right way.
214 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
216 * nnagent.el (nnagent-request-type): Bind gnus-agent to nil to
217 avoid infinite recursion via gnus-get-function.
219 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
221 * gnus-agent.el (gnus-agent-synchronize-group-flags): When
222 necessary, pass full group name to gnus-request-set-marks.
223 (gnus-agent-synchronize-group-flags): Added support for sync'ing
225 (gnus-agent-synchronize-flags-server): Be silent when writing file.
227 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
229 * gnus-agent.el (gnus-agent-synchronize-group-flags): Replaced
230 gnus-request-update-info with explicit code to sync the in-memory
231 info read flags with the marks being sync'd to the backend.
233 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
235 * gnus-agent.el (gnus-agent-possibly-synchronize-flags): Ignore
236 servers that are offline. Avoids having gnus-agent-toggle-plugged
237 first ask if you want to open a server and then, even when you
238 responded with no, asking if you want to synchronize the server's
240 (gnus-agent-synchronize-flags-server): Rewrote read loop to handle
241 multi-line expressions.
242 (gnus-agent-synchronize-group-flags): New internal function.
243 Updates marks in memory (in the info structure) AND in the
245 (gnus-agent-check-overview-buffer): Fixed range of
246 deletion to remove entire duplicate line. Fixes merged article
249 * gnus-util.el (gnus-remassoc): Fixed typo in documentation.
251 * nnagent.el (nnagent-request-set-mark): Use
252 gnus-agent-synchronize-group-flags, not backend's request-set-mark
253 method, to ensure that synchronization updates marks in the
254 backend and in the info (in memory) structure.
256 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
258 * gnus-agent.el (gnus-agent-synchronize-flags-server): Do nothing
259 unless plugged. Disable the agent so that an open failure causes
262 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
263 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
264 (gnus-agent-go-online): Change :version.
265 (gnus-agent-expire-unagentized-dirs)
266 (gnus-agent-auto-agentize-methods): Add :version.
268 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
270 * legacy-gnus-agent.el (gnus-agent-convert-to-compressed-agentview-prompt):
271 New function. Used internally to only display 'gnus converting
272 files' message when actually necessary.
274 * gnus-sum.el (): Removed (require 'gnus-agent) as required
275 methods now autoloaded.
277 * gnus-int.el (gnus-request-move-article): Use
278 gnus-agent-unfetch-articles in place of gnus-agent-expire to
281 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
283 * gnus-agent.el (gnus-agent-cat-groups): rewrote avoiding defsetf
284 to avoid run-time CL dependencies.
285 (gnus-agent-unfetch-articles): New function.
286 (gnus-agent-fetch-headers): Use gnus-agent-braid-nov to validate
287 article numbers even when local .overview file is missing.
288 (gnus-agent-read-article-number): New function. Only accepts
289 27-bit article numbers.
290 (gnus-agent-copy-nov-line, gnus-agent-uncached-articles): Use
291 gnus-agent-read-article-number.
292 (gnus-agent-braid-nov): Rewrote to validate article numbers coming
293 from backend while recognizing that article numbers in .overview
296 * gnus-start.el (gnus-convert-old-newsrc): Changed message text as
297 some users confused by references to .newsrc when they only have a
299 (gnus-convert-mark-converter-prompt,
300 gnus-convert-converter-needs-prompt): Fixed use of property list.
302 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
304 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
306 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
308 * gnus-start.el (gnus-get-unread-articles-in-group): Don't do
309 stuff for non-living groups.
311 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
313 * gnus-agent.el (gnus-agent-synchronize-flags): Default to nil.
314 (gnus-agent-regenerate-group): Using nil messages aren't valid.
316 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Lars Magne Ingebrigtsen <larsi@gnus.org>
318 * gnus-agent.el (gnus-agent-read-agentview): Inline
319 gnus-uncompress-range.
321 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
323 * legacy-gnus-agent.el
324 (gnus-agent-convert-to-compressed-agentview): Fixed typos with
325 help from Florian Weimer <fw@deneb.enyo.de>
327 * gnus-agent.el (gnus-agentize):
328 gnus-agent-send-mail-real-function no longer set to current value
329 of message-send-mail-function but rather a lambda that calls
330 message-send-mail-function. The change makes the agent real-time
331 responsive to user changes to message-send-mail-function.
333 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Reiner Steib <Reiner.Steib@gmx.de>
335 * gnus-start.el (gnus-get-unread-articles): Fix last commit.
337 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
339 * gnus-cache.el (gnus-cache-rename-group): New function.
340 (gnus-cache-delete-group): New function.
342 * gnus-agent.el (gnus-agent-rename-group): New function.
343 (gnus-agent-delete-group): New function.
344 (gnus-agent-save-group-info): Use gnus-command-method when
345 `method' parameter is nil. Don't write nil entries into the
347 (gnus-agent-get-group-info): New function.
348 (gnus-agent-get-local): Added optional parameters to avoid calling
349 gnus-group-real-name and gnus-find-method-for-group.
350 (gnus-agent-set-local): Delete stored entry if either min, or max,
352 (gnus-agent-fetch-session): Reworded error/quit messages. On
353 quit, use gnus-agent-regenerate-group to record existance of any
354 articles fetched to disk before the quit occurred.
356 * gnus-int.el (gnus-request-delete-group): Use
357 gnus-cache-delete-group and gnus-agent-delete-group to keep the
358 local disk in sync with the server.
359 (gnus-request-rename-group): Use
360 gnus-cache-rename-group and gnus-agent-rename-group to keep the
361 local disk in sync with the server.
363 * gnus-start.el (gnus-get-unread-articles): Cosmetic
364 simplification to logic.
366 * gnus-group.el (): (gnus-group-delete-group): No longer update
367 gnus-cache-active-altered as gnus-request-delete-group now keeps
369 (gnus-group-list-active): Let the agent store a server's active
370 list if currently plugged.
372 * gnus-util.el (gnus-rename-file): New function.
374 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
376 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
377 when the group's active is not available.
379 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc> for Katsumi Yamaoka <yamaoka@jpl.org>
381 * gnus-agent.el (gnus-agent-read-agentview): Add a missing arg to
384 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
386 * gnus-start.el (gnus-convert-old-newsrc): Only write the
387 conversion message to newsrc-dribble when an actual conversion is
390 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
392 * gnus-agent.el (gnus-agent-read-local): Bind
393 nnheader-file-coding-system to gnus-agent-file-coding-system to
394 avoid the implicit assumption that they will always be equal.
395 (gnus-agent-save-local): Bind buffer-file-coding-system, not
396 coding-system-for-write, as the with-temp-file macro first prints
397 to a buffer then saves the buffer.
399 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
401 * legacy-gnus-agent.el (): New. Provides converters that are only
402 loaded when gnus-convert-old-newsrc needs to call them.
404 * gnus-agent.el (gnus-agent-read-agentview): Removed support for
406 (gnus-group-prepare-hook): Removed function that converted list
407 form of gnus-agent-expire-days to group properties.
409 * gnus-start.el (gnus-convert-old-newsrc): Registered new
410 converters to handle old agent file formats. Added logic for a
411 "backup before upgrading warning".
412 (gnus-convert-mark-converter-prompt): Developers can mark
413 functions as needing (default), or not needing,
414 gnus-convert-old-newsrc's "backup before upgrading warning".
415 (gnus-convert-converter-needs-prompt): Tests whether the user
416 should be protected from potentially irreversable changes by the
419 2004-10-18 Kevin Greiner <kgreiner@xpediantsolutions.com>
421 * gnus-int.el (gnus-request-accept-article): Inform the agent that
422 articles are being added to a group.
423 (gnus-request-replace-article): Inform the agent that articles
424 need to be uncached as the cached contents are no longer valid.
426 * gnus-agent.el (gnus-agent-file-header-cache): Removed.
427 (gnus-agent-possibly-alter-active): Avoid null in numeric
429 (gnus-agent-set-local): Refuse to save null in local object table.
430 (gnus-agent-regenerate-group): The REREAD parameter can now be a
431 list of articles that will be marked as unread.
433 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
435 * gnus-range.el (gnus-sorted-range-intersection): Now accepts
436 single-interval range of the form (min . max). Previously the
437 range had to look like ((min . max)). Likewise, return
438 (min . max) rather than ((min . max)).
439 (gnus-range-map): Use gnus-range-normalize to accept
440 single-interval range.
442 * gnus-sum.el (gnus-summary-highlight-line): Articles stored in
443 the cache, but not the agent, now appear with their usual face.
445 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
447 * gnus-sum.el (gnus-adjust-marks): Now correctly handles a list of
448 marks consisting of a single range {for example, (3 . 5)} rather
449 than a list of a single range { ((3 . 5)) }.
451 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
453 * gnus-sum.el (gnus-adjust-marks): Avoid splicing null INTO the
456 2004-10-18 Kevin Greiner <kevin.greiner@compsol.cc>
458 * gnus-draft.el (gnus-group-send-queue): Pass the group name
459 "nndraft:queue" along to gnus-draft-send. Use
460 gnus-agent-prompt-send-queue.
461 (gnus-draft-send): Rebind gnus-agent-queue-mail to nil when group
462 is "nndraft:queue". Suggested by Gaute Strokkenes
463 <gs234@srcf.ucam.org>
465 * gnus-group.el (gnus-group-catchup): Use new
466 gnus-sequence-of-unread-articles, not
467 gnus-list-of-unread-articles, to avoid exhausting memory with huge
468 numbers of articles. Use gnus-range-map to avoid having to
469 uncompress the unread list.
470 (gnus-group-archive-directory,
471 gnus-group-recent-archive-directory): Fixed invalid ange-ftp
474 * gnus-range.el (gnus-range-map): Iterate over list or sequence.
475 (gnus-sorted-range-intersection): Intersection of two ranges
476 without requiring that they first be uncompressed.
478 * gnus-start.el (gnus-activate-group): Unless blocked by the
479 caller, possibly expand the active range to include both cached
480 and agentized articles.
481 (gnus-convert-old-newsrc): Rewrote in anticipation of having
482 multiple version-dependent converters.
483 (gnus-groups-to-gnus-format): Replaced gnus-agent-save-groups with
484 gnus-agent-save-active.
485 (gnus-save-newsrc-file): Save dirty agent range limits.
487 * gnus-sum.el (gnus-select-newgroup): Replaced inline code with
488 gnus-agent-possibly-alter-active.
489 (gnus-adjust-marked-articles): Faster handling of simple lists
491 2004-10-18 David Edmondson <dme@dme.org>
493 * mm-view.el (mm-w3m-cid-retrieve-1): Don't use recursive call
496 2004-10-18 Reiner Steib <Reiner.Steib@gmx.de>
498 * mml.el (mml-preview): Use `pop-to-buffer'.
500 * message.el (message-goto-mail-followup-to): Insert after "To".
501 (message-carefully-insert-headers): Add comment.
503 * gnus-sum.el (gnus-summary-make-menu-bar): Add help texts.
505 * gnus-art.el (gnus-button-alist): Improve
506 `gnus-button-handle-library' entry.
508 * gnus-art.el (gnus-button-alist): Fixed regexp for manual links.
510 * gnus-group.el (gnus-group-get-new-news-this-group): Added
513 * gnus-start.el (gnus-activate-group): Added doc-string.
515 * gnus-art.el (gnus-button-handle-man, gnus-button-alist): Try to
516 handle manual section.
518 * imap.el (imap-store-password): New variable.
519 (imap-interactive-login): Use it.
520 Suggested by Mark Plaksin <happy@mcplaksin.org>.
522 * gnus-art.el (gnus-button-alist, gnus-header-button-alist): Allow
525 * spam.el (spam-directory): Derive from `gnus-directory'.
527 * gnus-sum.el (gnus-pick-line-number): Add autoload.
529 2004-10-17 Richard M. Stallman <rms@gnu.org>
531 * gnus-registry.el (gnus-registry-unload-hook):
532 Set as a variable with add-hook.
534 * nnspool.el (nnspool-spool-directory): Use news-directory instead
537 * spam-stat.el (spam-stat-unload-hook): Set as a variable w/ add-hook.
539 * spam.el: Delete duplicate `provide'.
540 (spam-unload-hook): Set as a variable with add-hook.
542 2004-10-15 Reiner Steib <Reiner.Steib@gmx.de>
544 * pop3.el (pop3-leave-mail-on-server): Describe possible problems
547 * message.el (message-ignored-news-headers)
548 (message-ignored-supersedes-headers)
549 (message-ignored-resent-headers)
550 (message-forward-ignored-headers): Improve custom type.
552 2004-10-15 Simon Josefsson <jas@extundo.com>
554 * pop3.el (top-level): Don't require nnheader.
555 (pop3-read-timeout): Add.
556 (pop3-accept-process-output): Add.
557 (pop3-read-response, pop3-retr): Use it.
559 2004-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
561 * message.el (message-tokenize-header): Fix 2004-09-06 change
562 which used point-min in the wrong place.
564 2004-10-12 Simon Josefsson <jas@extundo.com>
566 * net/tls.el (tls-certtool-program): New variable.
567 (tls-certificate-information): New function, based on
568 ssl-certificate-information.
570 2004-10-11 Reiner Steib <Reiner.Steib@gmx.de>
572 * message.el (message-bury): Use `window-dedicated-p'.
574 2004-10-10 Reiner Steib <Reiner.Steib@gmx.de>
576 * gnus-sum.el: Mention that multibyte characters don't work as marks.
578 * gnus.el (message-y-or-n-p): Autoload.
580 * pop3.el (pop3-maildrop, pop3-mailhost, pop3-port)
581 (pop3-password-required, pop3-authentication-scheme)
582 (pop3-leave-mail-on-server): Made customizable.
583 (pop3): New custom group.
584 (pop3-retr): Remove `sleep-for' statements.
585 Suggested by Dave Love <fx@gnu.org>.
587 * nnheader.el (nnheader-read-timeout): Explain 1.0 timeout for
590 * imap.el (imap-parse-flag-list, imap-parse-body-extension)
591 (imap-parse-body): Fix incorrect use of `assert'. Suggested by
592 Dave Love <fx@gnu.org>.
594 * mml.el (mml-minibuffer-read-disposition): Require match.
595 Suggested by Dave Love <fx@gnu.org>.
597 2004-10-06 Katsumi Yamaoka <yamaoka@jpl.org>
599 * gnus-group.el (gnus-update-group-mark-positions):
600 * gnus-sum.el (gnus-update-summary-mark-positions):
601 * message.el (message-check-news-body-syntax):
602 * gnus-msg.el (gnus-debug): Use mm-string-as-multibyte instead
603 of string-as-multibyte.
605 * gnus-sum.el (gnus-summary-insert-subject): Remove redundant setq.
607 2004-10-05 Juri Linkov <juri@jurta.org>
609 * gnus-group.el (gnus-update-group-mark-positions):
610 * gnus-sum.el (gnus-update-summary-mark-positions):
611 * message.el (message-check-news-body-syntax):
612 * gnus-msg.el (gnus-debug): Use `string-as-multibyte' to convert
613 8-bit unibyte values to a multibyte string for search functions.
615 2004-10-01 Katsumi Yamaoka <yamaoka@jpl.org>
617 * gnus-sum.el (gnus-summary-toggle-header): Make it work even if
618 there's no visible header.
620 2004-10-01 Simon Josefsson <jas@extundo.com>
622 * mailcap.el (mailcap-mime-data): Add pdf. Remove non-free
625 2004-09-29 Jesper Harder <harder@ifa.au.dk>
627 * gnus.el (gnus-method-to-server): Oops, move it don't delete it.
629 2004-09-28 Jesper Harder <harder@ifa.au.dk>
631 * gnus-picon.el: Require cl.
633 * mml-sec.el (mml-signencrypt-style): Don't depend on Gnus.
635 * mml-smime.el: Require cl. Autoload message-fetch-field.
637 * gnus-fun.el: Require gnus-ems and gnus-util.
639 * gnus-diary.el (gnus-diary-header-schedule): caddr -> car (cddr
641 * gnus-art.el (gnus-article-edit-mode): Define before first
644 * gnus.el (gnus-method-to-server): Move defsubst before first use.
646 * spam.el (spam-check-spamoracle, spam-spamoracle-learn): Fix
647 format string mismatch.
648 * nnml.el (nnml-request-set-mark, nnml-save-marks): do.
649 * nnfolder.el (nnfolder-request-set-mark, nnfolder-save-marks): do.
651 2004-09-27 Reiner Steib <Reiner.Steib@gmx.de>
653 * gnus.el (gnus-version-number): Set to 5.11.
655 2004-09-27 Katsumi Yamaoka <yamaoka@jpl.org>
657 * mm-decode.el (mm-copy-to-buffer): Don't use set-buffer-multibyte.
659 2004-09-26 Jesper Harder <harder@ifa.au.dk>
661 * gnus-msg.el (gnus-post-news): Use blank Newsgroups line if
662 GROUP is a virtual group.
664 * mm-util.el (mm-charset-synonym-alist): Remove obsolete entries
667 * rfc2047.el (rfc2047-pad-base64): Deal with more cases of invalid
670 * mm-bodies.el (mm-7bit-chars): Don't include \r.
672 * mml.el (mml-compute-boundary-1): Don't uncompress files.
674 * rfc2047.el (rfc2047-qp-or-base64): New function to reduce
676 (rfc2047-encode): Use it.
678 * flow-fill.el: Typo.
680 * mml.el (mml-generate-mime-1): Don't use format=flowed with
683 * gnus.el (gnus-getenv-nntpserver): Strip whitespace.
685 * gnus-cache.el (gnus-cache-save-buffers): Check if buffer is
686 alive. Reported by Laurent Martelli <laurent@aopsys.com>.
688 * mm-util.el (mm-image-load-path): Handle nil in load-path.
689 From Christian Neukirchen <chneukirchen@yahoo.de>.
691 * html2text.el (html2text-replace-list): Add & and '.
693 * nnheader.el (nnheader-max-head-length): Increase to 8192.
695 * message.el (message-clone-locals): Clone sendmail and smtp
698 2004-09-23 Reiner Steib <Reiner.Steib@gmx.de>
700 * gnus-msg.el (gnus-configure-posting-styles): Narrow to headers
701 in `header' match. Reported by Svend Tollak Munkejord.
703 2004-09-20 Stefan Monnier <monnier@iro.umontreal.ca>
705 * mm-decode.el (mm-copy-to-buffer): Preserve the data's unibyteness.
707 2004-09-20 Reiner Steib <Reiner.Steib@gmx.de>
709 * uudecode.el (uudecode-use-external): Add :version.
711 * smime.el (smime-CA-file, smime-encrypt-cipher)
712 (smime-dns-server): Add :version.
714 * smiley.el (gnus-smiley-file-types): Add :version.
716 * sha1.el (sha1-use-external): Add :version.
718 * pgg-def.el (pgg-query-keyserver): Add :version.
720 * nnmail.el (nnmail-fancy-expiry-targets)
721 (nnmail-mail-splitting-charset, nnmail-mail-splitting-decodes):
723 * nnimap.el (nnimap-split-download-body, nnimap-dont-close)
724 (nnimap-retrieve-groups-asynchronous): Add :version.
725 (nnimap-close-asynchronous): Add :version. Fixed typo in doc string.
727 * mml.el (mml-content-disposition-parameters)
728 (mml-insert-mime-headers-always): Add :version.
730 * mm-util.el (mm-coding-system-priorities):
732 * mm-decode.el (mm-inline-text-html-with-images)
733 (mm-keep-viewer-alive-types, mm-external-terminal-program)
734 (mm-verify-option): Add :version.
735 (mm-text-html-renderer): Change :version.
737 * message.el (message-fcc-externalize-attachments)
738 (message-required-headers, message-draft-headers)
739 (message-subject-trailing-was-query)
740 (message-subject-trailing-was-ask-regexp)
741 (message-subject-trailing-was-regexp, message-mark-insert-begin)
742 (message-mark-insert-end, message-archive-header)
743 (message-archive-note, message-cross-post-default)
744 (message-cross-post-note, message-followup-to-note)
745 (message-cross-post-note-function, message-use-mail-followup-to)
746 (message-subscribed-address-functions)
747 (message-subscribed-address-file, message-subscribed-addresses)
748 (message-subscribed-regexps, message-allow-no-recipients)
749 (message-yank-cited-prefix, message-signature-insert-empty-line)
750 (message-hidden-headers, message-hierarchical-addresses)
751 (message-mail-user-agent, message-use-idna)
752 (message-valid-fqdn-regexp)
753 (message-strip-special-text-properties, message-header-synonyms)
754 (message-beginning-of-line, message-tab-body-function): Add :version.
755 (message-insert-canlock, message-wide-reply-confirm-recipients):
758 * mail-source.el (mail-source-ignore-errors): Add :group, :type
760 (mail-source-delete-old-incoming-confirm)
761 (mail-source-movemail-program): Add :version.
763 * gnus.el (gnus-parameters, gnus-user-agent): Add :version.
764 (gnus-agent-cache, gnus-agent): Change :version.
766 * gnus-util.el (gnus-use-byte-compile): Change :version.
768 * gnus-sum.el (gnus-summary-make-false-root-always)
769 (gnus-summary-default-high-score)
770 (gnus-summary-default-low-score, gnus-auto-goto-ignores)
771 (gnus-forwarded-mark, gnus-unseen-mark, gnus-no-mark)
772 (gnus-read-all-available-headers, gnus-article-emulate-mime)
773 (gnus-sum-thread-tree-root, gnus-sum-thread-tree-false-root)
774 (gnus-sum-thread-tree-single-indent)
775 (gnus-sum-thread-tree-vertical, gnus-sum-thread-tree-indent)
776 (gnus-sum-thread-tree-leaf-with-other)
777 (gnus-sum-thread-tree-single-leaf): Add :version.
778 (gnus-summary-display-arrow, gnus-summary-muttprint-program)
779 (gnus-article-loose-mime): Change :version.
781 * gnus-start.el (gnus-backup-startup-file)
782 (gnus-save-startup-file-via-temp-buffer): Add :version.
784 * gnus-srvr.el (gnus-server-browse-in-group-buffer)
785 (gnus-server-offline-face): Add :version.
787 * gnus-score.el (gnus-adaptive-word-length-limit):
789 * gnus-msg.el (gnus-gcc-externalize-attachments)
790 (gnus-debug-files, gnus-debug-exclude-variables)
791 (gnus-discouraged-post-methods): Change :version.
792 (gnus-confirm-mail-reply-to-news)
793 (gnus-confirm-treat-mail-like-news): Add :version.
795 * gnus-int.el (gnus-server-unopen-status): Add :version.
797 * gnus-group.el (gnus-group-jump-to-group-prompt)
798 (gnus-large-ephemeral-newsgroup)
799 (gnus-fetch-old-ephemeral-headers): Add :version.
801 * gnus-fun.el (gnus-x-face-directory)
802 (gnus-convert-pbm-to-x-face-command)
803 (gnus-convert-image-to-x-face-command)
804 (gnus-convert-image-to-face-command): Add :version.
806 * gnus-delay.el (gnus-delay-default-hour): Add :version.
808 * gnus-cite.el (gnus-cite-blank-line-after-header)
809 (gnus-article-boring-faces):
811 * gnus-art.el (gnus-buttonized-mime-types)
812 (gnus-inhibit-mime-unbuttonizing)
813 (gnus-treat-display-face)
814 (gnus-treat-body-boundary): Change :version.
815 (gnus-body-boundary-delimiter, gnus-picon-databases)
816 (gnus-treat-strip-cr, gnus-treat-leading-whitespace)
817 (gnus-treat-date-english, gnus-treat-fold-headers)
818 (gnus-article-skip-boring, gnus-treat-fold-newsgroups)
819 (gnus-treat-mail-picon, gnus-treat-wash-html)
820 (gnus-article-encrypt-protocol)
821 (gnus-use-idna, gnus-article-over-scroll)
822 (gnus-mime-display-multipart-alternative-as-mixed)
823 (gnus-mime-display-multipart-related-as-mixed)
824 (gnus-button-valid-fqdn-regexp, gnus-button-man-handler)
825 (gnus-ctan-url, gnus-button-ctan-handler)
826 (gnus-button-handle-ctan-bogus-regexp)
827 (gnus-button-ctan-directory-regexp)
828 (gnus-button-mid-or-mail-regexp, gnus-button-prefer-mid-or-mail)
829 (gnus-button-mid-or-mail-heuristic-alist, gnus-button-tex-level)
830 (gnus-button-man-level, gnus-button-emacs-level)
831 (gnus-button-message-level, gnus-button-browse-level): Add :version.
833 * gnus-agent.el (gnus-agent-fetched-hook): Add :version.
834 (gnus-agent-go-online): Change :version.
835 (gnus-agent-expire-unagentized-dirs)
836 (gnus-agent-auto-agentize-methods): Add :version.
838 * flow-fill.el (fill-flowed-display-column)
839 (fill-flowed-encode-column): Add :version.
841 * deuglify.el (gnus-outlook-deuglify-unwrap-min)
842 (gnus-outlook-deuglify-unwrap-max)
843 (gnus-outlook-deuglify-cite-marks)
844 (gnus-outlook-deuglify-unwrap-stop-chars)
845 (gnus-outlook-deuglify-no-wrap-chars)
846 (gnus-outlook-deuglify-attrib-cut-regexp)
847 (gnus-outlook-deuglify-attrib-verb-regexp)
848 (gnus-outlook-deuglify-attrib-end-regexp)
849 (gnus-outlook-display-hook): Add :version.
851 * binhex.el (binhex-use-external): Add :version.
853 2004-09-16 Reiner Steib <Reiner.Steib@gmx.de>
855 * gnus-sum.el (gnus-fetch-old-headers): Add custom choices `t'
858 2004-09-13 Simon Josefsson <jas@extundo.com>
860 * nnimap.el (nnimap-demule): Revert 2004-08-30 change.
862 2004-09-13 Reiner Steib <Reiner.Steib@gmx.de>
864 * gnus-sum.el (gnus-summary-copy-article): Fix doc string.
866 2004-09-10 Miles Bader <miles@gnu.ai.mit.edu>
868 * nnimap.el (nnimap-open-connection): Remove extraneous end-paren.
870 2004-09-10 Teodor Zlatanov <tzz@lifelogs.com>
872 * nnimap.el (nnimap-open-connection): Allow 'imaps' as a synonym
873 for the 'imap' port in netrc files
875 * gnus-registry.el (gnus-registry-trim): Watch out for negatives
876 in gnus-registry-trim
878 2004-09-10 Simon Josefsson <jas@extundo.com>
880 * nndb.el (require): Remove tcp and duplicate cl.
882 2004-09-08 Reiner Steib <Reiner.Steib@gmx.de>
884 * nntp.el (nntp): New customization group.
885 (nntp-authinfo-file): Add customization group.
887 * mml2015.el (mml2015-unabbrev-trust-alist): Add customization group.
889 * mml-sec.el (mml-signencrypt-style-alist): Ditto.
891 * gnus.el (to-address, to-list, subscribed)
892 (large-newsgroup-initial): Ditto.
894 * flow-fill.el (fill-flowed-display-column)
895 (fill-flowed-encode-column): Ditto.
897 2004-09-06 Stefan <monnier@iro.umontreal.ca>
899 * message.el (message-tokenize-header, message-send-mail-with-qmail):
900 Use point-min rather than 1.
901 (message-send-mail): Use buffer-size rather than point-max.
903 * gnus-sum.el (gnus-summary-search-article-forward):
904 Signal a specific `search-failed' rather than a generic `error'.
906 * gnus-salt.el (gnus-pick-mouse-pick-region): Switch 1 => point-min.
907 (gnus-generate-vertical-tree): Usue `bobp' rather than compare to 1.
908 (gnus-highlight-selected-tree): Use point-min rather than 1 and 2.
910 2004-09-03 Katsumi Yamaoka <yamaoka@jpl.org>
912 * gnus-sum.el (gnus-summary-insert-subject): Remove list identifiers.
914 From Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp> (tiny change).
915 * spam-stat.el (spam-stat-reduce-size): Set spam-stat-dirty.
916 (spam-stat-save): Accept prefix argument.
918 2004-09-01 Simon Josefsson <jas@extundo.com>
920 * message.el (message-canlock-generate): Require sha1, not
921 sha1-el. (Can we get rid of this require alltogheter? It is ugly
922 to require within a function. Sadly, if sha1.el isn't loaded, the
923 let binding in m-c-g will hide the defcustom definition, which is
926 * canlock.el: Require sha1, not sha1-el.
928 * message.el: Don't autoload sha1 (there is a autoload cookie in
931 * sha1-el.el: Renamed to sha1.el.
933 2004-05-19 Lars Magne Ingebrigtsen <larsi@gnus.org>
935 * pgg-pgp.el (pgg-pgp-verify-region): Clean up.
937 2004-05-19 Michael Schierl <schierlm-usenet@gmx.de>
939 * pgg-pgp.el (pgg-pgp-verify-region): Default when signature
942 2004-03-05 Jesper Harder <harder@ifa.au.dk>
944 * sha1-el.el (sha1-maximum-internal-length): Doc fix.
946 2004-03-04 Katsumi Yamaoka <yamaoka@jpl.org>
948 * canlock.el: Don't autoload mail-fetch-field.
950 2004-01-19 Katsumi Yamaoka <yamaoka@jpl.org>
952 * canlock.el (base64-encode-string): Don't autoload it.
954 2004-01-14 Katsumi Yamaoka <yamaoka@jpl.org>
956 * canlock.el: Always require sha1-el.
957 (canlock-sha1): Bind sha1-maximum-internal-length to nil.
959 2004-01-13 Katsumi Yamaoka <yamaoka@jpl.org>
961 * message.el (message-canlock-generate): Require sha1-el.
963 2004-01-08 Katsumi Yamaoka <yamaoka@jpl.org>
965 * canlock.el (canlock-insert-header): Remove excessive grouping in
968 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
970 * sha1-el.el (sha1-string-external): Use with-temp-buffer.
972 2004-01-07 Katsumi Yamaoka <yamaoka@jpl.org>
974 * canlock.el (canlock-sha1-function): Remove.
975 (canlock-sha1-function-for-verify): Remove.
976 (canlock-openssl-program): Remove.
977 (canlock-openssl-args): Remove.
978 (canlock-ignore-errors): Remove.
979 (canlock-sha1-with-openssl): Remove.
980 (canlock-sha1): Use sha1 instead of to call canlock-sha1-function.
981 (canlock-verify): Don't use canlock-ignore-errors.
983 * sha1-el.el (sha1-string-external): Make it can return a string
985 (sha1-region-external): Ditto.
986 (sha1-string-internal): Ditto.
987 (sha1-region-internal): Ditto.
988 (sha1-region): Ditto.
989 (sha1-string): Ditto.
992 2003-11-15 Simon Josefsson <jas@extundo.com>
994 * pgg-gpg.el (pgg-gpg-lookup-all-secret-keys)
995 (pgg-gpg-lookup-key): Use regexp match instead of
996 split-string (split-string is different between emacs 21.2 and
997 21.4). Reported by ultrasoul@ultrasoul.com (David D. Smith).
999 2004-07-28 Simon Josefsson <jas@extundo.com>
1001 * pgg-pgp5.el (pgg-pgp5-encrypt-region): Accept sign
1002 parameter (but don't use it, for now).
1004 2004-02-03 Jesper Harder <harder@ifa.au.dk>
1006 * sieve.el (sieve-deactivate-all): Fix format string mismatch.
1008 2004-05-26 Simon Josefsson <jas@extundo.com>
1010 * starttls.el: Merge with my GNUTLS based starttls.el.
1011 (starttls-gnutls-program, starttls-use-gnutls)
1012 (starttls-extra-arguments, starttls-process-connection-type)
1013 (starttls-connect, starttls-failure, starttls-success): New
1015 (starttls-program, starttls-extra-args): Doc fix.
1016 (starttls-negotiate-gnutls, starttls-open-stream-gnutls): New
1018 (starttls-negotiate, starttls-open-stream): Check
1019 `starttls-use-gnutls' and pass on to corresponding *-gnutls
1020 function if it is set.
1022 2004-08-31 Simon Josefsson <jas@extundo.com>
1024 * rfc2231.el (rfc2231-parse-string): Restore whitespace syntax for
1025 ?* and ?\; (tiny patch). From Andreas Schwab <schwab@suse.de>.
1027 * ietf-drums.el (ietf-drums-syntax-table): Set syntax of ?* ?\;
1028 and ?\' to symbol instead of whitespace (tiny patch). From
1029 Andreas Schwab <schwab@suse.de>.
1031 2004-08-31 Jesper Harder <harder@ifa.au.dk>
1033 * message.el (message-idna-to-ascii-rhs-1): Don't choke on
1036 2004-08-31 Reiner Steib <Reiner.Steib@gmx.de>
1038 * message.el (message-idna-to-ascii-rhs-1): Fix typo.
1040 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1042 * message.el (message-idna-to-ascii-rhs-1): Don't use equalp.
1044 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1046 * gnus-art.el (article-decode-idna-rhs): Don't use
1047 message-idna-inside-rhs-p.
1049 2004-08-31 Lars Magne Ingebrigtsen <larsi@gnus.org>
1051 * message.el (message-idna-inside-rhs-p): Removed.
1052 (message-idna-to-ascii-rhs-1): Use proper address parsing.
1054 2004-08-31 Katsumi Yamaoka <yamaoka@jpl.org>
1056 * gnus-agent.el (gnus-agent-restore-gcc): Use ^ and regexp-quote.
1058 * gnus-sum.el (gnus-newsgroup-variables): Doc fix (tiny change).
1059 From Helmut Waitzmann <Helmut.Waitzmann@web.de>.
1061 * gnus-agent.el (gnus-agent-regenerate-group): Activate the group
1062 when the group's active is not available.
1064 * gnus-art.el (article-hide-headers): Refer to the values for
1065 gnus-ignored-headers and gnus-visible-headers in the summary
1066 buffer since a user may have set them as group parameters.
1067 (gnus-article-next-page): Fix the way to find a real end-of-buffer
1068 (tiny change). From YAGI Tatsuya <ynyaaa@ybb.ne.jp>.
1069 (gnus-article-read-summary-keys): Restore new window-start and
1070 hscroll to summary window.
1071 (gnus-prev-page-map): Remove duplicated one.
1073 * gnus-cite.el (gnus-cite-ignore-quoted-from): New user option.
1074 (gnus-cite-parse): Ignore quoted envelope From_. Suggested by
1075 Karl Chen <quarl@nospam.quarl.org> and Reiner Steib
1076 <Reiner.Steib@gmx.de>.
1078 * gnus-cus.el (gnus-agent-cat-prepare-category-field): Replace
1079 pp-to-string with gnus-pp-to-string.
1081 * gnus-eform.el (gnus-edit-form): Replace pp with gnus-pp.
1083 * gnus-group.el (gnus-group-make-kiboze-group): Replace pp with
1086 * gnus-msg.el (gnus-setup-message): Ignore an article copy while
1087 parsing gnus-posting-styles when the message is not for replying.
1088 (gnus-summary-resend-message-edit): Call mime-to-mml. Suggested
1089 by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1090 (gnus-debug): Replace pp with gnus-pp.
1092 * gnus-score.el (gnus-score-save): Replace pp with gnus-pp.
1094 * gnus-spec.el (gnus-update-format): Replace pp-to-string with
1097 * gnus-sum.el (gnus-read-header): Don't remove a header for the
1098 parent article of a sparse article in the thread hashtb. From
1099 Stefan Wiens <s.wi@gmx.net>.
1101 * gnus-util.el (gnus-bind-print-variables): New macro.
1102 (gnus-prin1): Use it.
1103 (gnus-prin1-to-string): Use it.
1104 (gnus-pp): New function.
1105 (gnus-pp-to-string): New function.
1107 * gnus.el: Don't make unnecessary *Group* buffer when loading.
1109 * mail-source.el (mail-source-touch-pop): Doc fix.
1111 * message.el (message-mode): Don't modify paragraph-separate there.
1112 (message-setup-fill-variables): Add mml tags to paragraph-start
1113 and paragraph-separate. Suggested by Andrew Korty <ajk@iu.edu>.
1114 (message-smtpmail-send-it): Doc fix.
1115 (message-exchange-point-and-mark): Don't activate region if it was
1116 inactive. Suggested by Hiroshi Fujishima
1117 <pooh@nature.tsukuba.ac.jp> and Jesper Harder <harder@ifa.au.dk>.
1119 * mm-decode.el (mm-save-part): Bind enable-multibyte-characters to
1120 t while entering a file name using the mm-with-multibyte macro.
1121 Suggested by Hiroshi Fujishima <pooh@nature.tsukuba.ac.jp>.
1123 * mm-encode.el (mm-content-transfer-encoding-defaults): Use
1124 qp-or-base64 for the application/* types.
1125 (mm-safer-encoding): Consider 7bit is safe.
1127 * mm-util.el (mm-with-multibyte-buffer): New macro.
1128 (mm-with-multibyte): New macro.
1130 * mm-view.el (mm-inline-render-with-function): Use multibyte
1131 buffer; decode html source by charset.
1133 * nndoc.el (nndoc-type-alist): Improve regexp for article-begin,
1134 add generate-head-function and generate-article-function to the
1135 rfc822-forward entry.
1136 (nndoc-forward-type-p): Recognize envelope From_.
1137 (nndoc-rfc822-forward-generate-article): New function.
1138 (nndoc-rfc822-forward-generate-head): New function.
1140 From David Hedbor <dhedbor@real.com>.
1141 * nnmail.el (nnmail-split-lowercase-expanded): New user option.
1142 (nnmail-expand-newtext): Lowercase expanded entries if
1143 nnmail-split-lowercase-expanded is non-nil.
1145 * score-mode.el (gnus-score-pretty-print): Replace pp with gnus-pp.
1147 * webmail.el (webmail-debug): Replace pp with gnus-pp.
1149 * gnus-art.el (gnus-article-wash-html-with-w3m): Bind
1150 w3m-safe-url-regexp as the value for mm-w3m-safe-url-regexp; use
1151 w3m-minor-mode-map instead of mm-w3m-local-map-property.
1152 (gnus-mime-save-part-and-strip): Use mm-complicated-handles
1153 instead of mm-multiple-handles.
1154 (gnus-mime-delete-part): Ditto.
1156 * mm-decode.el (mm-multiple-handles): Recognize a string as a mime
1157 handle, as well as a list.
1158 (mm-complicated-handles): Former definition of mm-multiple-handles.
1160 * mm-view.el (mm-w3m-mode-map): Remove.
1161 (mm-w3m-local-map-property): Remove.
1162 (mm-w3m-cid-retrieve-1): Call itself recursively. Suggested by
1163 ARISAWA Akihiro <ari@mbf.sphere.ne.jp>.
1164 (mm-w3m-cid-retrieve): Simplify.
1165 (mm-inline-text-html-render-with-w3m): Decode html source by
1166 charset; check META tags only when charsets are not specified in
1167 headers; specify charset to w3m-region; use w3m-minor-mode-map
1168 instead of mm-w3m-local-map-property.
1170 2004-08-30 Juanma Barranquero <lektu@terra.es>
1172 * ietf-drums.el (ietf-drums-remove-whitespace): Fix character constant.
1174 2004-08-30 Andreas Schwab <schwab@suse.de>
1176 * nnlistserv.el (nnlistserv-kk-wash-article): Fix paren nesting.
1178 * gnus-score.el (gnus-summary-increase-score): Fix format string.
1180 2004-08-30 Stefan Monnier <monnier@iro.umontreal.ca>
1182 * nnimap.el (nnimap-demule): Avoid string-as-multibyte.
1184 2004-08-30 Kim F. Storm <storm@cua.dk>
1186 * nntp.el (nntp-authinfo-file): Add :group 'nntp.
1188 * nnimap.el (nnimap-authinfo-file, nnimap-prune-cache):
1191 2004-08-23 Reiner Steib <Reiner.Steib@gmx.de>
1193 * mm-decode.el (mime-display, mime-security): Fix custom-manual
1196 * gnus-art.el (gnus-article): Ditto.
1198 2004-08-23 Katsumi Yamaoka <yamaoka@jpl.org>
1200 * gnus-art.el (article-hide-list-identifiers): Bind
1201 inhibit-read-only as t.
1203 2004-08-22 Reiner Steib <Reiner.Steib@gmx.de>
1205 * gnus-mlspl.el (gnus-group-split-update): Fix docstring.
1207 2004-08-22 Stefan Monnier <monnier@iro.umontreal.ca>
1209 * gnus-art.el: Use inhibit-read-only instead of buffer-read-only.
1210 (gnus-narrow-to-page): Don't assume point-min == 1.
1211 (gnus-article-edit-mode): Derive from message-mode.
1213 * gnus-score.el (gnus-score-find-bnews): Simplify and don't assume
1216 * imap.el (imap-parse-address-list, imap-parse-body-ext):
1217 Disable incorrect use of `assert'.
1219 * message.el (message-mode): Set comment-start-skip.
1221 2004-08-22 Sam Steingold <sds@gnu.org>
1223 * pop3.el (pop3-leave-mail-on-server): New user variable.
1224 (pop3-movemail): Delete mail only when it is nil.
1226 2004-08-17 Reiner Steib <Reiner.Steib@gmx.de>
1228 * netrc.el, tls.el: Removed; use files from ../net instead.
1230 2004-08-16 Reiner Steib <Reiner.Steib@gmx.de>
1232 * gnus-mule.el, smiley-ems.el: Removed obsolete files.
1234 * mailcap.el (mailcap-mime-data): Mark as risky.
1236 * gnus.el (gnus-group, gnus-summary, gnus-summary-sort): Fix
1237 custom-manual entries.
1239 * time-date.el: Removed. Merged into ../calendar/time-date.el.
1241 2004-08-02 Reiner Steib <Reiner.Steib@gmx.de>
1243 * blink.pbm, blink.xpm, braindamaged.xpm, cry.xpm, dead.xpm,
1244 evil.xpm, forced.xpm, frown.xpm, grin.xpm, indifferent.xpm,
1245 reverse-smile.xpm, sad.pbm, sad.xpm, smile.xpm, time-date.el,
1246 wry.xpm: Added new files from the v5_10 branch of Gnus.
1248 2004-07-22 Andreas Schwab <schwab@suse.de>
1250 Import Gnus 5.10 from the v5_10 branch of the Gnus repository.
1252 2004-05-23 Katsumi Yamaoka <yamaoka@jpl.org>
1254 * mm-decode.el (mm-text-html-renderer): Make sure w3m exists in
1255 addition to emacs-w3m.
1257 2004-05-19 Reiner Steib <Reiner.Steib@gmx.de>
1259 * gnus-msg.el (gnus-summary-followup-with-original): Document
1260 yanking of region when active.
1262 2004-04-13 Kevin Greiner <kgreiner@xpediantsolutions.com>
1264 * gnus-agent.el: Merged 7.3 through 7.7 updates into branch.
1265 Revision 7.2 changes excluded to maintain compatibility with all
1266 targeted emacs versions.
1268 * gnus-cus.el: Merged revisions 7.2 through 7.5 into branch to support
1269 gnus-agent.el update and incorporate bug fixes.
1271 See ChangeLog.2 for earlier changes.
1273 Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1274 Copying and distribution of this file, with or without modification,
1275 are permitted provided the copyright notice and this notice are preserved.
1278 ;; coding: iso-2022-7bit
1281 ;;; arch-tag: 3f33a3e7-090d-492b-bedd-02a1417d32b4