Remove nnml-retrieve-groups that is unnecessary and somewhat problematic
[gnus] / lisp / mm-encode.el
index d4f9ea7..4901ff1 100644 (file)
@@ -1,7 +1,6 @@
 ;;; mm-encode.el --- Functions for encoding MIME things
 
-;; Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-;;   2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+;; Copyright (C) 1998-2015 Free Software Foundation, Inc.
 
 ;; Author: Lars Magne Ingebrigtsen <larsi@gnus.org>
 ;;     MORIOKA Tomohiko <morioka@jaist.ac.jp>
@@ -26,7 +25,7 @@
 
 (eval-when-compile (require 'cl))
 (require 'mail-parse)
-(require 'mailcap)
+(autoload 'mailcap-extension-to-mime "mailcap")
 (autoload 'mm-body-7-or-8 "mm-bodies")
 (autoload 'mm-long-lines-p "mm-bodies")
 
 If the encoding is `qp-or-base64', then either quoted-printable
 or base64 will be used, depending on what is more efficient.
 
-`qp-or-base64' has another effect.  It will fold long lines so that
-MIME parts may not be broken by MTA.  So do `quoted-printable' and
-`base64'.
-
-Note: It affects body encoding only when a part is a raw forwarded
-message (which will be made by `gnus-summary-mail-forward' with the
-arg 2 for example) or is neither the text/* type nor the message/*
-type.  Even though in those cases, you can use the `encoding' MML tag
-to specify encoding of non-ASCII MIME parts."
+This list is only consulted when encoding MIME parts in the
+bodies -- not for the regular non-MIME-ish messages."
   :type '(repeat (list (regexp :tag "MIME type")
                       (choice :tag "encoding"
                               (const 7bit)
@@ -64,7 +56,7 @@ to specify encoding of non-ASCII MIME parts."
   "Option how to create signed parts.
 nil, use the default keys without asking;
 `guided', let you select signing keys from the menu."
-  :version "23.1"
+  :version "23.2" ;; No Gnus 0.12
   :type '(choice (item guided)
                 (item :tag "default" nil))
   :group 'mime-security)
@@ -73,7 +65,7 @@ nil, use the default keys without asking;
   "Option how to create encrypted parts.
 nil, use the default keys without asking;
 `guided', let you select recipients' keys from the menu."
-  :version "23.1"
+  :version "23.2" ;; No Gnus 0.12
   :type '(choice (item guided)
                 (item :tag "default" nil))
   :group 'mime-security)
@@ -105,6 +97,7 @@ This variable should never be set directly, but bound before a call to
     (insert "Content-Type: multipart/mixed; boundary=\"" boundary "\"\n")
     boundary))
 
+;;;###autoload
 (defun mm-default-file-encoding (file)
   "Return a default encoding for FILE."
   (if (not (string-match "\\.[^.]+$" file))
@@ -223,5 +216,4 @@ This is either `base64' or `quoted-printable'."
 
 (provide 'mm-encode)
 
-;; arch-tag: 7d01bba4-d469-4851-952b-dc863f84ed66
 ;;; mm-encode.el ends here