[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