[Wiki] changed: BCBreakingHordeIssues
Michael Slusarz <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
slusarz Wed, 14 Jan 2009 23:18:55 -0500
Modified page: http://wiki.horde.org/BCBreakingHordeIssues
New Revision: 2.68
Change log: IMAP, MIME, Horde_Crypt task completion
@@ -2,9 +2,9 @@
+ Backward Compatibility Breaking Horde Issues (aka Horde 4.0 TODO)
* Fix cloning behavior (See Bug 1410).
-* Encrypt deprecations in Horde_Crypt_pgp::.
+* Encrypt deprecations in Horde_Crypt_pgp::. **(DONE)**
* Use one place for clear text sendmail error messages.
* rename files in imp/templates/prefs to more sensible defaults
(e.g. draftsfolderselect.inc, not folderselect.inc)
* Remove {{$foo = &new Foo();}} calls and replace with {{$foo = new
Foo();}} - The former is deprecated as of PHP 5 and causes errors when
strict code checking is on.
* Similarly, don't pass objects by reference ( function foo(&$bar) )
@@ -48,13 +48,13 @@
* Refactor Horde_Image: 100% native Imagick driver (avoids having to
keep the image data in instance variable in addition to the imagick
object), Allow image objects to represent more than 1 image/page, Move
the Exif reading code from Ansel_ImageData into Horde_Image.
++ IMAP stuff
* Remove IMAP_Tree::. **(DONE)**
-* Merge IMP_Thread:: to IMAP_Thread::.
+* Merge IMP_Thread:: to IMAP_Thread::. **(DONE)**
* Refactor IMP_IMAPClient:: and IMAP_ACL::.
-* Have IMAP_Cache:: use !SessionObjects instead of directly accessing
the session.
+* Have IMAP_Cache:: use !SessionObjects instead of directly accessing
the session. **(NOT NEEDED - Cache code moved to Horde_Imap_Client)**
* Remove IMP_IMAP_Search:: and Ingo_IMAP_Search::.
-* Remove imap_reopen() call in IMAP_Search::.
+* Remove imap_reopen() call in IMAP_Search::. **(NOT NEEDED -
IMAP_Search has gone away)**
++ Framework Libraries
* prefix all framework classes with Horde_
* capitalization (Horde_Xml_Wbxml instead of XML_WBXML)
@@ -63,12 +63,12 @@
* pear package names don't include Horde; horde is the channel -
pear install horde/auth
* use Horde_Autoloader; never use include(_once) or require(_once)
++ MIME issues
-* Remove deprecated code in MIME_Headers::
-* Remove BC mime_drivers code in MIME_Viewer::, IMP_Contents::,
MIMP_Contents::.
-* Make MIME::_rfc822encode() a public function.
-* Make MIME_Viewers responsible for retrieving part contents (so they
can determine whether or not contents should be retrieved at all
and/or cached).
+* Remove deprecated code in MIME_Headers:: **(DONE)**
+* Remove BC mime_drivers code in MIME_Viewer::, IMP_Contents::,
MIMP_Contents::. **(DONE)**
+* Make MIME::_rfc822encode() a public function. **(DONE)**
+* Make MIME_Viewers responsible for retrieving part contents (so they
can determine whether or not contents should be retrieved at all
and/or cached). **(DONE)**
* Don't link MIME icons to Viewers - show icons no matter what
viewers are installed/enabled/etc.
++ VFS
* Clean up VFS_sql to use '/' as the root of the VFS instead of ''.
This will make it behave like the other VFS backends without code to
do the conversion.
--
To unsubscribe, mail: [email protected]