summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-04-16 14:10:45 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-04-16 14:10:45 +0000
commitbdcd6346ff23d5c1cfe23be8b6bda0917ef1aa2f (patch)
tree3e3aade77a04f7c394f415402424184f887b469c /TODO
parentc17245fdb0906cd24c7e7830b172f746fd75be12 (diff)
downloadlibxslt-bdcd6346ff23d5c1cfe23be8b6bda0917ef1aa2f.tar.gz
- libxslt/keys.c libxslt/preproc.c libxslt/templates.c
libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h: fixed for the most part the namespace handling problem in XPath expression computations. - test/doc/ tests/general: added bug 5 and 6 Daniel
Diffstat (limited to 'TODO')
-rw-r--r--TODO27
1 files changed, 16 insertions, 11 deletions
diff --git a/TODO b/TODO
index 25883ca1..8c4dfcf6 100644
--- a/TODO
+++ b/TODO
@@ -4,10 +4,6 @@
* *
********
-Leak:
- - find and fix memleak in xmlspec
- => this is new ...
-
Doc:
- manpage and doc for xsltproc
@@ -19,17 +15,14 @@ Design:
be a bit ugly ...
Embedding Stylesheets:
- - example in 2.7 would force to validate
+ - example in 2.7 would force to validate, we do it by default now
Import:
-Extra functions:
- -> document() should not be a problem since Result Tree Fragments are
- implemented
- => started, incomplete
ID and Key support:
- -> Id should be simple, key will probably requires some hash tables.
+ -> done but namespace support in keys is not defined
+ -> make sure keys are recomputed on new document input
Pattern tester:
-> try to optimize for ID scan and tests.
@@ -44,7 +37,8 @@ Error handling:
-> catch recursion end of 5.4 ...
Support Attribute value templates:
- -> optimization by checking their existence at stylesheet parse time.
+ -> namespace support for attribute value templates is not done, need
+ a small API redesign
Sorting:
-> add support for imbricated sorts
@@ -57,6 +51,14 @@ Sorting:
* *
********
+ID and Key support:
+ -> Done
+
+Extra functions:
+ -> document() should not be a problem since Result Tree Fragments are
+ implemented
+ => Done
+
Templates:
-> check the built-in template rule for attributes
-> make sure @xxx matches are applied
@@ -83,6 +85,9 @@ Support Attribute value templates:
to handle most of it at the stylesheet parse time ...
=> Done for the most part need to check all attributes in XSLT constructs
using them and use the dedicated readin function.
+ -> optimization by checking their existence at stylesheet parse time.
+ => done when building the preproc function
+
Separate util module:
-> macros, config, verbosity ?