From: Hartmut Holzgraefe Date: Sat, 21 Jun 2003 19:38:32 +0000 (+0000) Subject: TODO revisited X-Git-Tag: RELEASE_1_0_2~108 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2df990c803b2fe32a6705f86f549e283c8ae93e5;p=php TODO revisited --- 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)