[cvs] [Wiki] changed: BCBreakingHordeIssues

Chuck Hagenbuch chuck at horde.org
Fri Apr 27 04:21:03 UTC 2007


chuck  Thu, 26 Apr 2007 21:21:03 -0700

Modified page: http://wiki.horde.org/BCBreakingHordeIssues
New Revision:  2.41
Change log:  Add VFS notes, and some more config ideas

@@ -12,9 +12,9 @@
 * 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) )
 * Move share edit form into framework package to make it extendable.
-* Convert all configuration files to XML format.
+* Convert all configuration files to XML format (or to a unified conf.yaml,
or an annotated conf.php - either way, something the config interface can
universally manage and generate)
 * Remove IMP_IMAP_Search:: and Ingo_IMAP_Search::.
 * Remove imap_reopen() call in IMAP_Search::.
 * Checkboxes in Horde_Form that are marked as required should be required
to be checked.
 * Remove IMP_SpellChecker::.
@@ -43,8 +43,12 @@
 * 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).
 * Don't link MIME icons to Viewers - show icons no matter what viewers are
installed/enabled/etc.
+
+++ VFS
+* Use/learn from http://www.php.net/~helly/php/ext/spl/
+* Specifically !DirectoryIterator, !SPLFileInfo, !SplFileObject, ...

 ++ !JavaScript
 * Remove last traces of enter_key_trap.js
 * Remove code like hideable.js that is encapsulated by Prototype (or
whatever js toolkit 4.0 uses standard)


More information about the cvs mailing list