[cvs] [Wiki] changed: Project/HordeMime
Michael Slusarz
slusarz at horde.org
Mon Oct 20 04:24:02 UTC 2008
slusarz Mon, 20 Oct 2008 00:24:02 -0400
Modified page: http://wiki.horde.org/Project/HordeMime
New Revision: 1.13
Change log: updates
@@ -10,9 +10,9 @@
[http://bugs.horde.org/ticket/3580 Bug #3580]
++ People
-Michael Slusarz has been the lead developer on the MIME package
lately. Jan Schneider has done work on it as well. Chuck Hagenbuch is
not an expert in the current code but is interested in this project
and knows the area in general.
+Michael Slusarz has been the lead developer on the MIME package
lately. He is actively working on portions of this project in
association with creating the new Horde IMAP library. Jan Schneider
has done work on it as well. Chuck Hagenbuch is not an expert in the
current code but is interested in this project and knows the area in
general.
++ Description
we would eventually like to refer to embedded mime parts by an id.
PGP example:
@@ -38,12 +38,12 @@
++++MIME_Message
No major changes. Maybe try to clean up rebuild code a bit - but it
works so don't mess with it too much.
++++MIME_Structure
-No major changes
+Will be removed. Parsing functions will be moved to MIME_Message and
MIME_Headers.
++++MIME_Headers
-Remove deprecated code. Other than that, no major changes.
+Remove deprecated code. Remove all c-client specific code. Library
will focus exclusively on parsing Headers and presenting an easy to
use access to header fields (with associated MIME decoding). All
functions relating to UI display (such as altering headers in
preparation for display) will be removed.
++++MIME_Contents
I believe that the benefits of code sharing is fairly slight when
faced with the disadvantages of BC issues. Therefore, I propose
removing MIME_Contents completely and instead maintaining the code
entirely within IMP. Since the output should really be controlled at
the app level, it doesn't make too much sense to try to have a shared
library handle it. Remove caching code from MIME_Contents. Possibly
have IMP's MIME_Part or MIME_Viewer extending class do the retrieval
of the text of a part from the server instead of MIME_Contents.
More information about the cvs
mailing list