summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHartmut Holzgraefe <hholzgra@php.net>2003-06-21 19:38:32 +0000
committerHartmut Holzgraefe <hholzgra@php.net>2003-06-21 19:38:32 +0000
commit2df990c803b2fe32a6705f86f549e283c8ae93e5 (patch)
treeb8892099bdd33e2ad56b63bfaab3cd3738da27c2
parent476cb350830bdb980906017ce89035a53a8a02e6 (diff)
downloadphp-git-2df990c803b2fe32a6705f86f549e283c8ae93e5.tar.gz
TODO revisited
-rw-r--r--scripts/ext_skel_ng/TODO26
1 files changed, 17 insertions, 9 deletions
diff --git a/scripts/ext_skel_ng/TODO b/scripts/ext_skel_ng/TODO
index a7a06c24de..5e8215f0fd 100644
--- a/scripts/ext_skel_ng/TODO
+++ b/scripts/ext_skel_ng/TODO
@@ -1,20 +1,25 @@
- *more* input checking
- - use of reserved names
- - duplicate names
- - needed attributes given
- - ...
- - ...
+ - XML level (libxml2 does cover all this?)
+ - needed attributes given
+ - tag nesting ok
+ - tags closed properly
+ - ...
+ - code level
+ - use of reserved names
+ - duplicate names
+ - ...
- ...
- config.m4 support for
- header checks
- ...
- class implementation and documentation support
+- docbook namespace support
- protos
- object type specification (as in resources)
- - default values (supported by DocBook?)
- - code generation for 'pass by refecence'
+ - default values (needs tokenizer/parser changes ...)
+ - code generation for 'pass by refecence' and 'return by reference'
- ? option for 'old style' parameter parsing code generation ?
- (less readable but faster and more flexible)?
+ (less readable but faster and more flexible)
- more licenses
- GPL (with exception to allow linking against PHP)
- QPL
@@ -23,5 +28,8 @@
- ...
- dual/multiple licensing?
- full support for stream wrappers and filters
-- DTD support for creating custom tests
+- code generation for custom test tags
+- XShema instead of DTD
- VC++ 7 (VS.net) project files
+- create just function stubs instead of complete
+ extension (as supported by the old ext_skel)