diff options
author | Daniel Veillard <veillard@src.gnome.org> | 2001-01-16 16:19:31 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 2001-01-16 16:19:31 +0000 |
commit | 53ae77e05505fd0c016dc2c5f5efb2eecad1dbde (patch) | |
tree | f37be1d79d20ac4364c460152d7abd86837cb041 /TODO | |
parent | 4c74f539353dd9a51b2c2fdcc7598465e26dc629 (diff) | |
download | libxslt-53ae77e05505fd0c016dc2c5f5efb2eecad1dbde.tar.gz libxslt-53ae77e05505fd0c016dc2c5f5efb2eecad1dbde.tar.bz2 libxslt-53ae77e05505fd0c016dc2c5f5efb2eecad1dbde.zip |
Started filling in the blanks. Created more blanks :-(
- TODO: started filling it :-(
- libxslt/pattern.c: should now at least compile the full
set of patterns authorized. Default priorities added.
- libxslt/transform.c: a bit more work and cleanup.
Daniel
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -1,5 +1,30 @@ +Design: + - should transforms for a given stylesheet be thread clean, + or can a stylesheet be enriched with document specific + informations and cleaned up later ? + +Import: + -> parse them + -> provide functions to circulate in the import tree of stylesheets + +Pattern tester: + -> try to optimize for ID scan and tests. + +Pattern scanner: + -> add error checks on all returns + -> handle unions + -> compute priority + +Separate util module: + -> macros, config, verbosity ? + Support for disable-output-escaping="yes": -> looks problematic, libxml has no support for anything like this, and unless adding a new node type :-( or tweaking text node and output routines this is gonna be messy ... must be handled at libxml level. + +Error handling: + -> check the version stuff, design a separate module for error interfacing + and default handling, parsing vs. runtime, fatal / compat / warning, + and lack of optionnal features. |