summaryrefslogtreecommitdiff
path: root/TODO-PHP5
diff options
context:
space:
mode:
authorMarcus Boerger <helly@php.net>2004-05-28 09:06:56 +0000
committerMarcus Boerger <helly@php.net>2004-05-28 09:06:56 +0000
commita8ced60e043102effeb892ad36a239115cc25633 (patch)
tree782662fa419c599e6094bdcfce21ea17781a035f /TODO-PHP5
parent9d768299638e1de5658c5a145ba8cf6ec5ddef48 (diff)
downloadphp-git-a8ced60e043102effeb892ad36a239115cc25633.tar.gz
Remove finished tasks
Diffstat (limited to 'TODO-PHP5')
-rw-r--r--TODO-PHP5102
1 files changed, 0 insertions, 102 deletions
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(<is_callable> [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(<class> [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(<constant> [field]) =>
- array(
- file => filename
- line_start =>
- line_end =>
- name =>
- value =>
- phpdoc =>
- )
-
- get_global_variable_defintion(<name> [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