From: Reiner Steib <reinersteib+gmane@imap.cc>
To: Richard Stallman <rms@gnu.org>
Cc: Ted Zlatanov <tzz@lifelogs.com>, ding@gnus.org, emacs-devel@gnu.org
Subject: rfc2047.el dependencies on mm-util.el (was: Sending attachments)
Date: Sat, 18 Jul 2009 21:15:37 +0200 [thread overview]
Message-ID: <87eisdol9i.fsf_-_@marauder.physik.uni-ulm.de> (raw)
In-Reply-To: <E1MSDRN-0008TW-MF@fencepost.gnu.org> (Richard Stallman's message of "Sat, 18 Jul 2009 13:11:17 -0400")
On Sat, Jul 18 2009, Richard Stallman wrote:
> rfc2047.el depends on some substantial code in mm-util.el:
> mm-charset-to-coding-system and mm-find-mime-charset-region. I cannot
> understand that code, and I am not sure what it is trying to do. I
> understand the doc strings, but they explain only in vague terms.
Please elaborate what is not clear...
,----[ <f1> f mm-find-mime-charset-region RET ]
| mm-find-mime-charset-region is a compiled Lisp function in `mm-util.el'.
| (mm-find-mime-charset-region B E &optional HACK-CHARSETS)
|
| Return the MIME charsets needed to encode the region between B and E.
| nil means ASCII, a single-element list represents an appropriate MIME
| charset, and a longer list means no appropriate charset.
`----
,----[ <f1> f mm-charset-to-coding-system RET ]
| mm-charset-to-coding-system is a compiled Lisp function in `mm-util.el'.
| (mm-charset-to-coding-system CHARSET &optional LBT ALLOW-OVERRIDE SILENT)
|
| Return coding-system corresponding to CHARSET.
| CHARSET is a symbol naming a MIME charset. [...]
`----
MIME charsets are not the same as (Emacs) coding systems. This
function does the mapping and also handles overrides (many MUAs
specify wrong charsets), invalid charsets, etc.
> Can you separate out that functionality into a file by itself, which
> does not depend on the rest of Gnus, and clean it up and/or add
> comments so that it is clear?
rfc2047.el implements (one of) the MIME standards. mm-utils.el
contains utility functions for MIME. I.e. they are closely related.
I'm not sure it is worth to separate out parts of it.
Bye, Reiner.
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/
next prev parent reply other threads:[~2009-07-18 19:15 UTC|newest]
Thread overview: 167+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-07-01 19:47 Sending attachments Richard Stallman
2009-07-01 19:58 ` Alfred M. Szmidt
2009-07-05 0:06 ` Richard Stallman
2009-07-05 21:52 ` Stefan Monnier
2009-07-06 3:12 ` Eli Zaretskii
2009-07-11 15:38 ` Stefan Monnier
2009-07-06 15:04 ` Richard Stallman
2009-07-11 15:40 ` Stefan Monnier
2009-07-12 10:11 ` Richard Stallman
2009-07-13 12:14 ` Stefan Monnier
2009-07-14 10:44 ` Richard Stallman
2009-07-14 13:10 ` Leo
2009-07-14 13:52 ` Stephen J. Turnbull
2009-07-15 16:45 ` Ted Zlatanov
2009-07-15 18:18 ` Frank Schmitt
2009-07-16 4:42 ` Stephen J. Turnbull
2009-07-16 5:19 ` Jason Rumney
2009-07-16 14:30 ` Ted Zlatanov
2009-07-15 18:27 ` Stefan Monnier
2009-07-16 16:17 ` Richard Stallman
2009-07-16 18:17 ` Ted Zlatanov
2009-07-17 12:20 ` Stephen J. Turnbull
2009-07-19 0:55 ` Mike Kupfer
2009-07-16 1:10 ` Richard Stallman
2009-07-16 5:30 ` Stephen J. Turnbull
2009-07-19 4:37 ` Richard Stallman
2009-07-16 14:45 ` Ted Zlatanov
2009-07-17 13:30 ` Richard Stallman
2009-07-17 18:05 ` Ted Zlatanov
2009-07-18 17:11 ` Richard Stallman
2009-07-18 19:15 ` Reiner Steib [this message]
2009-07-19 4:36 ` rfc2047.el dependencies on mm-util.el (was: Sending attachments) Richard Stallman
2009-07-19 5:30 ` rfc2047.el dependencies on mm-util.el Stefan Monnier
2009-07-19 23:21 ` Richard Stallman
2009-07-20 18:21 ` Stefan Monnier
2009-07-20 18:26 ` Bastien
2009-07-20 18:45 ` Chong Yidong
2009-07-21 14:41 ` Richard Stallman
2009-07-19 18:10 ` rfc2047.el dependencies on mm-util.el (was: Sending attachments) Eli Zaretskii
2009-07-19 23:22 ` Richard Stallman
2009-07-22 21:57 ` Kevin Ryde
2009-07-18 17:11 ` Sending attachments Richard Stallman
2009-07-14 16:17 ` Jonathan Rockway
2009-07-14 18:33 ` Bastien
2009-07-14 18:48 ` Stefan Monnier
2009-07-16 1:11 ` Richard Stallman
2009-07-16 1:12 ` Richard Stallman
2009-07-05 22:39 ` Alfred M. Szmidt
2009-07-06 15:05 ` Richard Stallman
2009-07-07 9:43 ` Alfred M. Szmidt
2009-07-01 23:34 ` Miles Bader
2009-07-02 19:21 ` Richard Stallman
2009-07-03 2:37 ` Miles Bader
2009-07-03 7:44 ` message-mode / mail-mode (was: Sending attachments) Teemu Likonen
2009-07-03 8:43 ` message-mode / mail-mode Miles Bader
2009-07-03 8:55 ` Miles Bader
2009-07-03 9:07 ` Teemu Likonen
2009-07-05 21:40 ` Stefan Monnier
2009-07-06 6:45 ` Reiner Steib
2009-07-11 10:04 ` Stefan Monnier
2009-07-02 1:01 ` Sending attachments Robert J. Chassell
2009-07-02 13:39 ` Miles Bader
2009-07-02 14:33 ` Jason Rumney
2009-07-02 16:40 ` Reiner Steib
2009-07-03 22:52 ` Richard Stallman
2009-07-04 14:39 ` Robert J. Chassell
2009-07-04 15:19 ` Andreas Schwab
2009-07-02 17:26 ` Chong Yidong
2009-07-03 13:47 ` Richard Stallman
2009-07-03 14:21 ` Alfred M. Szmidt
2009-07-05 21:41 ` Stefan Monnier
2009-07-06 15:05 ` Richard Stallman
2009-07-06 16:07 ` Chong Yidong
2009-07-07 10:05 ` Richard Stallman
2009-07-07 12:19 ` Andreas Schwab
2009-07-08 0:16 ` Richard Stallman
2009-07-08 9:46 ` Andreas Schwab
2009-07-08 18:34 ` Richard Stallman
2009-07-08 20:36 ` Reiner Steib
2009-07-09 11:53 ` Richard Stallman
2009-07-08 11:41 ` Jason Rumney
2009-07-08 13:41 ` Miles Bader
2009-07-08 14:16 ` Teemu Likonen
2009-07-08 14:27 ` Miles Bader
2009-07-08 14:40 ` Teemu Likonen
2009-07-08 15:09 ` Jason Rumney
2009-07-09 2:47 ` Miles Bader
2009-07-09 11:54 ` Richard Stallman
2009-07-09 20:43 ` Reiner Steib
2009-07-10 6:39 ` Richard Stallman
2009-07-10 9:02 ` Stephen J. Turnbull
2009-07-10 11:01 ` Eli Zaretskii
2009-07-10 11:55 ` Jason Rumney
2009-07-11 18:30 ` Richard Stallman
2009-07-10 12:42 ` Stephen J. Turnbull
2009-07-11 18:29 ` Richard Stallman
2009-07-10 9:17 ` Jason Rumney
2009-07-08 19:07 ` Reiner Steib
2009-07-09 11:54 ` Richard Stallman
2009-07-09 20:47 ` Reiner Steib
2009-07-08 19:08 ` Reiner Steib
2009-07-07 12:48 ` Jason Rumney
2009-07-06 16:16 ` Glenn Morris
2009-07-07 10:05 ` Richard Stallman
2009-07-03 17:37 ` Chong Yidong
2009-07-03 22:52 ` Richard Stallman
2009-07-04 15:11 ` Teemu Likonen
2009-07-04 15:54 ` Leo
2009-07-05 14:47 ` Chong Yidong
2009-07-06 20:13 ` Eli Zaretskii
2009-07-07 1:12 ` Miles Bader
2009-07-07 3:22 ` Eli Zaretskii
2009-07-07 4:54 ` Miles Bader
2009-07-07 19:14 ` Eli Zaretskii
2009-07-11 18:50 ` Stefan Monnier
2009-07-11 20:25 ` Eli Zaretskii
2009-07-07 9:43 ` Alfred M. Szmidt
2009-07-07 10:11 ` Richard Riley
2009-07-07 13:53 ` Chong Yidong
2009-07-07 10:05 ` Richard Stallman
2009-07-07 13:49 ` Chong Yidong
2009-07-08 0:16 ` Richard Stallman
2009-07-10 13:29 ` Chong Yidong
2009-07-11 19:02 ` Stefan Monnier
2009-07-15 21:51 ` Reducing Gnus dependencies in message.el (was: Sending attachments) Reiner Steib
2009-07-03 14:21 ` Sending attachments Alfred M. Szmidt
2009-07-04 15:33 ` Chad Brown
2009-07-04 15:53 ` Eli Zaretskii
2009-07-04 17:08 ` Chad Brown
2009-07-05 10:18 ` Richard Stallman
2009-07-05 1:40 ` Daniel Pittman
2009-07-05 2:39 ` Miles Bader
2009-07-05 3:18 ` Eli Zaretskii
2009-07-05 3:44 ` Miles Bader
2009-07-05 18:16 ` Eli Zaretskii
2009-07-05 20:44 ` Miles Bader
2009-07-06 3:15 ` Eli Zaretskii
2009-07-06 3:50 ` Miles Bader
2009-07-06 4:54 ` Miles Bader
2009-07-06 20:06 ` Eli Zaretskii
2009-07-06 22:35 ` Miles Bader
2009-07-07 0:59 ` Kenichi Handa
2009-07-07 9:43 ` Alfred M. Szmidt
2009-07-08 0:16 ` Richard Stallman
2009-07-11 15:45 ` Stefan Monnier
2009-07-06 6:37 ` Alfred M. Szmidt
2009-07-06 7:47 ` Miles Bader
2009-07-06 20:08 ` Eli Zaretskii
2009-07-06 14:13 ` Chong Yidong
2009-07-06 20:15 ` Eli Zaretskii
2009-07-07 5:57 ` Giorgos Keramidas
2009-07-06 15:05 ` Richard Stallman
2009-07-11 19:08 ` Stefan Monnier
2009-07-11 19:41 ` Alfred M. Szmidt
2009-07-12 3:05 ` Leo
2009-07-12 3:10 ` Lennart Borgman
2009-07-13 12:11 ` Stefan Monnier
2009-07-15 9:35 ` Alfred M. Szmidt
2009-07-15 11:44 ` Richard Riley
2009-07-15 14:22 ` Stefan Monnier
2009-07-05 22:56 ` Chong Yidong
2009-07-06 20:10 ` Eli Zaretskii
2009-07-05 8:01 ` Andreas Schwab
2009-07-05 8:30 ` Miles Bader
2009-07-06 15:05 ` Richard Stallman
2009-07-05 20:05 ` Byung-Hee HWANG
2009-07-05 20:22 ` Alfred M. Szmidt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87eisdol9i.fsf_-_@marauder.physik.uni-ulm.de \
--to=reinersteib+gmane@imap.cc \
--cc=Reiner.Steib@gmx.de \
--cc=ding@gnus.org \
--cc=emacs-devel@gnu.org \
--cc=rms@gnu.org \
--cc=tzz@lifelogs.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).