[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