[cvs] [Wiki] changed: Horde4/BCBreaking

Michael Slusarz slusarz at horde.org
Mon Jul 27 23:54:45 UTC 2009


slusarz  Mon, 27 Jul 2009 19:54:45 -0400

Modified page: http://wiki.horde.org/Horde4/BCBreaking
New Revision:  2.84
Change log:  more completed tasks

@@ -25,9 +25,9 @@

  >> 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

  * Don't let Horde_Crypt_pgp methods check for secure connection. **(DONE)**
-* Remove pref_api BC files
+* Remove pref_api BC files **(DONE)**
  * Fix Horde_Cache_file:: to accept mixed $data, instead of just a string.
   * But http://lists.horde.org/archives/dev/Week-of-Mon-20070305/021221.html
  * Use file_put_contents() exclusively.
  * Refactor Horde_iCalendar
@@ -38,19 +38,19 @@
  * Remove pre-Horde_Alarm reminder scripts and supporting classes **(DONE)**
  * Clean up horrible Share reference workarounds  
(http://bugs.horde.org/ticket/?id=5086,  
http://bugs.horde.org/ticket/?id=5422)
  * Make editors horde-wide configurable, maybe a preference
  * Store all date/time information as UTC and convert to user's  
timezone **(DONE only in Kronolith)**
-* Make sure that Horde_Compress_* use streams instead of requiring  
full files in memory.
-* Have some sort of Horde_URL object used to create/work with URLs  
(will deprecate Util::addParameter(), Util::removeParameter())  
((**IMPLEMENTED** as part of Horde_Routes)
+* Make sure that Horde_Compress_* use streams instead of requiring  
full files in memory. **(DONE for zip files, see  
[http://bugs.horde.org/ticket/?id=7814 Bug #7814])**
+* Have some sort of Horde_URL object used to create/work with URLs  
(will deprecate Util::addParameter(), Util::removeParameter())  
(**IMPLEMENTED** as part of Horde_Routes)
  * 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.
+* Refactor Maintenance code to trigger it globally on login instead  
of each application needing to trigger it's own tasks. **(DONE via  
Horde_LoginTasks:: rewrite)**
  * Remove IMP_Serialize_JSON:: and Kronolith_Serialize_JSON::. **(DONE)**
  * 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. **(DONE)**

-++ IMAP stuff
+++ IMAP stuff (DONE)
  * Remove IMAP_Tree::. **(DONE)**
  * Merge IMP_Thread:: to IMAP_Thread::. **(DONE)**
  * Refactor IMP_IMAPClient::. **(NOT NEEDED - IMP_IMAPClient has been  
removed)**
  * Refactor IMAP_ACL::. **(DONE)**
@@ -117,6 +117,6 @@
  * Get rid of 'realms' (replace with ((Project/HordeSpaces)) where necessary).
  * Remove imp['uniquser'] ?
  * ((Horde4/Config))
  * Per-variable session locks?  
http://thwartedefforts.org/2006/11/11/race-conditions-with-ajax-and-php-sessions/
-* Use 1 login screen for all apps (i.e. !LoginController)?
+* Use 1 login screen for all apps (i.e. !LoginController)? **(DONE)**
  * Deal w/CSS namespace clashing issues in portals (see, e.g.,  
http://bugs.horde.org/ticket/?id=5831). Prefix all css rule names with  
the application name (.horde-header)? Or have separate CSS files for  
portal apps (better - prevents from loading entire CSS files when most  
isn't needed)



More information about the cvs mailing list