Some infrastructure work, and of course some debug:
[platform/upstream/libxslt.git] / TODO
1 Design:
2   - should transforms for a given stylesheet be thread clean,
3     or can a stylesheet be enriched with document specific
4     informations and cleaned up later ?
5   - seems that saving back XSLT stylesheet from a compiled form might
6     be a bit ugly ...
7     
8 Import:
9   -> parse them
10   -> provide functions to circulate in the import tree of stylesheets
11
12 Pattern tester:
13   -> try to optimize for ID scan and tests.
14
15 Pattern scanner:
16   -> add error checks on all returns
17   -> handle unions
18   -> compute priority
19
20 Separate util module:
21   -> macros, config, verbosity ?
22
23 Support for disable-output-escaping="yes":
24   -> looks problematic, libxml has no support for anything like this,
25      and unless adding a new node type :-( or tweaking text node and
26      output routines this is gonna be messy ... must be handled at libxml
27      level.
28
29 Error handling:
30   -> check the version stuff, design a separate module for error interfacing
31      and default handling, parsing vs. runtime, fatal / compat / warning,
32      and lack of optionnal features.
33
34 Support Attribute value templates:
35   -> starts to be urgent. Design it in flexible ways but try to optimize
36      to handle most of it at the stylesheet parse time ...