summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>2001-02-21 03:12:53 +0000
committerDaniel Veillard <veillard@src.gnome.org>2001-02-21 03:12:53 +0000
commit4b1d154e7be8c19e6f340c5c533548c4d308ab74 (patch)
tree8b595077e4115b0f0a16eece6e53d8e21a472b41 /TODO
parente0dfbada8a4a06f85b0d788e1ab3f954878b7e2c (diff)
downloadlibxslt-4b1d154e7be8c19e6f340c5c533548c4d308ab74.tar.gz
This should speed up and correct a few problems:
- libxslt/transform.c libxslt/variables.c libxslt/xsltInternals.h: fixed the param evaluation problem in apply-template - libxslt/pattern.c: speed up seriously some context computation - libxslt/xsltInternals.h: preparing for extension support Daniel
Diffstat (limited to 'TODO')
-rw-r--r--TODO32
1 files changed, 18 insertions, 14 deletions
diff --git a/TODO b/TODO
index 353526e4..25883ca1 100644
--- a/TODO
+++ b/TODO
@@ -4,6 +4,10 @@
* *
********
+Leak:
+ - find and fix memleak in xmlspec
+ => this is new ...
+
Doc:
- manpage and doc for xsltproc
@@ -18,24 +22,17 @@ Embedding Stylesheets:
- example in 2.7 would force to validate
Import:
- -> make sure we use the cascade wherever it's needed
Extra functions:
-> document() should not be a problem since Result Tree Fragments are
implemented
=> started, incomplete
- -> missing key support
ID and Key support:
-> Id should be simple, key will probably requires some hash tables.
-Templates:
- -> check the built-in template rule for attributes
- -> make sure @xxx matches are applied
-
Pattern tester:
-> try to optimize for ID scan and tests.
- -> support for mode
Pattern scanner:
-> add error checks on all returns
@@ -54,22 +51,28 @@ Sorting:
-> add lang and case-order
-> add foreign sorting functions (interfaces ?).
-Validity:
- -> should we add validation by default ? Make this an option
- -> redirrect validity errors
-
-Contextual error reporting:
- -> provide a couple of functions providing context analysis, not urgent
-
********
* *
* DONE *
* *
********
+Templates:
+ -> check the built-in template rule for attributes
+ -> make sure @xxx matches are applied
+
+Contextual error reporting:
+ -> provide a couple of functions providing context analysis, not urgent
+
+Validity:
+ -> should we add validation by default ? Make this an option
+ -> redirrect validity errors
+ => done added a special parsing mode
+
Import:
-> parse them
-> provide functions to circulate in the import tree of stylesheets
+ -> make sure we use the cascade wherever it's needed
Extra functions:
-> make a separate module.
@@ -95,6 +98,7 @@ Support for disable-output-escaping="yes":
Pattern scanner:
-> compute priority
-> handle unions
+ -> support for mode
=> done
Pattern tester: