[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