From: Marcus Boerger Date: Fri, 28 May 2004 09:06:56 +0000 (+0000) Subject: Remove finished tasks X-Git-Tag: php-5.0.0RC3RC2~86 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=a8ced60e043102effeb892ad36a239115cc25633;p=php Remove finished tasks --- diff --git a/TODO-PHP5 b/TODO-PHP5 index 85b8481378..c21671faa4 100644 --- a/TODO-PHP5 +++ b/TODO-PHP5 @@ -16,83 +16,6 @@ Responsibility: Andi, Stig? Time frame: ? -Component: Introspection - - get_function_definition( [field]) => - array( - file => filename - line_start => - line_end => - parameters => array( name, byref, default ) - static_variables => array( name, value/default ) - scope => 'namespace' | 'class' | null - namespace => classname | namespacename | 'main' - protection => protection_flags - phpdoc => pre-scanned-phpdoc-string - type => 'internal' | 'user' - ) - - get_class_definition( [field]) => - array( - type => 'internal' | 'user' - file => filename - line_start => - line_end => - name => pretty-name - parent => classname | namespace | null - flags => bitfield (ABSTRACT) - methods => array( array( name, phpdoc ) ) - default_properties => array( array( name, value, phpdoc ) ) - private_properties => array( array( name, value, phpdoc ) ) - protected_properties => array( array( name, value, phpdoc ) ) - public_properties => array( array( name, value, phpdoc ) ) - static_members => array( array( name, value, phpdoc ) ) - constants => array( array( name, value, phpdoc ) ) - classes => array( array( name, phpdoc ) ) - phpdoc => pre-scanned-phpdoc-string - ) - - get_constant_definition( [field]) => - array( - file => filename - line_start => - line_end => - name => - value => - phpdoc => - ) - - get_global_variable_defintion( [field]) => - array( - file => - line_start => - line_end => - name => - phpdoc => - ) - - We tried to take into account the implementation of each piece of - information, and there are some that are problematic, especially those - regarding constants and global variables (where do we store the extra - information?) - - With "pre-scanned-phpdoc-string" we mean converting: - - /** - * Blah blah blah - * @param foo ... - */ - - to: - - Blah blah blah - @param foo - - The rest of the phpdoc handling should be left to an extension. -Responsibility: Stig, Andrei, Harald -Time frame: ? - - Component: Redesign of API Versioning Responsibility: ? Time frame: 1 month @@ -172,31 +95,6 @@ Responsibility: Sterling, Harald Time frame: ? -Component: MySQL Extension - Complete rewrite, leveraging the new MySQL 4 / MySQL 5 - features. -Responsibility: Georg Richter, Zak Greant -Timeframe: ? - - -Component: XML - - Rewrite DOMXML and incorporate all (or most of) W3C-DOM2. - - Use the new ZE2 features (Exceptions, setter/getter). - - Add SAX(2), XML Schema. - - XSLT, HTML, XPath, XPointer, DTD Validation will still be - supported, have to find a meaningful API for it. - - Break BC, warn users now. - - Look at the libxml2 patch by lukas schröder and see if we can prevent - memory leaks with it (anyway, getting rid of mem-leaks and intelligent - memory management is on top prio...) - - In the longer term, domxml (or another name, as with todays features - domxml is a little bit misleading) shall be the main xml-class, which - covers most of what's needed for decent XML support in PHP ;) - But there is certainly place for others like Sablotron etc. -Responsibility: Christian Stocker -Timeframe: ? - - Component: Test Suite Extending the test suite with atleast a test for every function in an extension that doesn't require external