summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-01-23 16:27:12 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-01-23 16:27:12 +0000
commitfd72be7739ff4e127da024c86bec35eb99327491 (patch)
tree63a69073bdbfbe0a33a69664e5d6d7ec87d759b6 /TODO
parent583e78078754e2c77a72da0050d9176d150fbc7c (diff)
downloadlibxslt-fd72be7739ff4e127da024c86bec35eb99327491.tar.gz
libxslt-fd72be7739ff4e127da024c86bec35eb99327491.tar.bz2
libxslt-fd72be7739ff4e127da024c86bec35eb99327491.zip
That part is not very fun:
- tests/Makefile.am: cleanup - libxslt/pattern.c: should support most of the patterns now except ID/Key and maybe some namespace checks when having a default namespace - TODO: updated Daniel
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 5 insertions, 2 deletions
diff --git a/TODO b/TODO
index 45f38ddd..33d6b2b2 100644
--- a/TODO
+++ b/TODO
@@ -7,7 +7,6 @@ Design:
- should transforms for a given stylesheet be thread clean,
or can a stylesheet be enriched with document specific
informations and cleaned up later ?
- => currently stylesheet manipulation is not reentrant.
- seems that saving back XSLT stylesheet from a compiled form might
be a bit ugly ...
@@ -26,11 +25,12 @@ ID and Key support:
Pattern tester:
-> try to optimize for ID scan and tests.
+ -> also put fast lookup for "text()", "comment()", "node()"
+ based patterns lists.
Pattern scanner:
-> add error checks on all returns
-> handle unions
- -> compute priority
Error handling:
-> check the version stuff, design a separate module for error interfacing
@@ -72,3 +72,6 @@ Support for disable-output-escaping="yes":
level.
=> Done with a trick, text node name is different, requires > 2.2.11
+Pattern scanner:
+ -> compute priority
+ => done