[Wiki] changed: BCBreakingHordeIssues
Michael Slusarz <[email protected]>
| Newsgroups | gmane.comp.horde.cvs |
|---|---|
| Message-ID | <[email protected]> |
slusarz Thu, 09 Jul 2009 17:13:58 -0400 Modified page: http://wiki.horde.org/BCBreakingHordeIssues New Revision: 2.80 Change log: more items finished @@ -18,9 +18,9 @@ * Add a single function for changing the language (handle the bindTextDomain() call also) * Remove hack to fix app-specific Notification_Listeners that output <p> instead of <li> (in Notification/Listener/status.php). * Filter all input through filter extension or library. * Use phone form fields, i.e. in Turba. -* Use exceptions instead of PEAR_Errors. +* Use exceptions instead of PEAR_Errors. **(100% DONE in native IMP code)** * Clean up Horde::loadConfiguration() mess. * Set the cache expiration time when the entry is set. This is done in 3.2 but the API should be modified to remove the $lifetime argument from get() and exists(). When checking for cache data the check should only be that the data is not expired. Garbage collection should automatically remove expired data. >> However, it's useful to have a way to use expired data in the cache, or to have other kinds of "stampede protection" (have the first process that hits an expired entry touch() it before regenerating it, so that other processes don't *also* try and regenerate it - thus the stampede effect). --ChuckHagenbuch @@ -44,20 +44,20 @@ * In Browser::, change 'konqueror' to 'webkit' (or add both 'webkit' and 'safari'). **(DONE)** * Move browser RTE capability sniffing to Horde_Editor drivers. **(DONE)** * Refactor Maintenance code to trigger it globally on login instead of each application needing to trigger it's own tasks. * Remove IMP_Serialize_JSON:: and Kronolith_Serialize_JSON::. **(DONE)** -* Remove Gollem_Serialize_JSON::. +* Remove Gollem_Serialize_JSON::. **(DONE)** * 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. -* Remove alternate login/logout settings from IMP/Gollem. +* Remove alternate login/logout settings from IMP/Gollem. **(DONE)** ++ IMAP stuff * Remove IMAP_Tree::. **(DONE)** * Merge IMP_Thread:: to IMAP_Thread::. **(DONE)** * Refactor IMP_IMAPClient::. **(NOT NEEDED - IMP_IMAPClient has been removed)** -* Refactor and IMAP_ACL::. +* Refactor IMAP_ACL::. **(DONE)** * Have IMAP_Cache:: use !SessionObjects instead of directly accessing the session. **(NOT NEEDED - Cache code moved to Horde_Imap_Client)** * Remove IMP_IMAP_Search::. **(DONE)** -* Remove Ingo_IMAP_Search::. +* Remove Ingo_IMAP_Search::. **(DONE)** * Remove imap_reopen() call in IMAP_Search::. **(NOT NEEDED - IMAP_Search has gone away)** ++ Framework Libraries * prefix all framework classes with Horde_ (see http://www.php.net/manual/en/userlandnaming.php). -- To unsubscribe, mail: [email protected]