summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorKasimier T. Buchcik <kbuchcik@src.gnome.org>2006-04-12 11:42:32 +0000
committerKasimier T. Buchcik <kbuchcik@src.gnome.org>2006-04-12 11:42:32 +0000
commitc809be062c8862402d24cf3f8c249b54775b4f8a (patch)
treec36c1a90c0e43564d31327593e13a961cc07767a /ChangeLog
parent65f50815a772aed8135d85fd01fbeefa9711bed9 (diff)
downloadlibxslt-c809be062c8862402d24cf3f8c249b54775b4f8a.tar.gz
libxslt-c809be062c8862402d24cf3f8c249b54775b4f8a.tar.bz2
libxslt-c809be062c8862402d24cf3f8c249b54775b4f8a.zip
Refactored the internal structures into specialized structures and
* 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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 78604f70..cbe9ae82 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+Wed Apr 12 13:35:45 CEST 2006 Kasimier Buchcik <libxml2-cvs@cazic.net>
+
+ * 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.
+
Thu Apr 6 10:16:59 CEST 2006 Daniel Veillard <daniel@veillard.com>
* doc/xsltproc.1 doc/xsltproc.xml: applied man page improvement