CVSROOT: /cvs/gnome
Module name: libxslt
Changes by: kbuchcik 06/04/12 07:42:32
Modified files:
. : ChangeLog
libxslt : attributes.c preproc.c transform.c variables.c
xslt.c xsltInternals.h xsltutils.c xsltutils.h
Log message:
* libxslt/attributes.c libxslt/preproc.c libxslt/transform.c
libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h
libxslt/xsltutils.c libxslt/xsltutils.h:
Refactored the internal structures into specialized
structures and adjusted the code to work with those new
structures. I didn't yet (we should in the future)
renamed any fields of the old structures in order to avoid
changing too much code.
Introduced the internal structure xsltCompilerCtxt to be
used for storage and control of the compilation.
Optimized the way lists of in-scope namespaces are created
and stored; this will now only generate a new list if
really needed, i.e. if we encounter a ns-decl.
All this changes here are IFDEFed out with XSLT_REFACTORED.
URL :
http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=libxslt&who=kbuchcik&date=explicit&mindate=2006-04-12%2007:41&maxdate=2006-04-12%2007:43
_______________________________________________
cvs-commits-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/cvs-commits-list