From 2df990c803b2fe32a6705f86f549e283c8ae93e5 Mon Sep 17 00:00:00 2001 From: Hartmut Holzgraefe Date: Sat, 21 Jun 2003 19:38:32 +0000 Subject: [PATCH] TODO revisited --- scripts/ext_skel_ng/TODO | 26 +++++++++++++++++--------- 1 file 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) -- 2.50.1