f68ebaac6dFixed small dep prob on the spec, Daniel
Daniel Veillard
2001-01-27 10:12:00 +00:00
477ac53c2a- libxslt.spec.in doc/xslt.html: updating doc and trying to add it to the RPM. Daniel
Daniel Veillard
2001-01-27 10:01:50 +00:00
358f828370*** empty log message ***
Daniel Veillard
2001-01-27 10:00:01 +00:00
1509d3b156on-line update, Daniel
Daniel Veillard
2001-01-26 23:44:58 +00:00
8306beddd6on-line update, Daniel
Daniel Veillard
2001-01-26 22:49:15 +00:00
d9af8cd264Fixed images, Daniel
Daniel Veillard
2001-01-26 21:40:36 +00:00
ed85c17b6aToo tired to do some code, prepared documentation: - Makefile.am configure.in doc/Makefile.am: added a doc subdir and the rules to generates the makefiles. - doc/libxslt.sgml doc/xslt.html: very first version of the manual - doc/html/*.html : autogenerated documentation - libxslt/xsltInternals.h: fixed a typedef wich was breaking gtk-doc Daniel
Daniel Veillard
2001-01-26 21:32:59 +00:00
6256442995xsltGenerateIdFunction() small patch Daniel
Daniel Veillard
2001-01-26 20:49:34 +00:00
6232ed7d6eHack, hack, hack ... Mostly adding functions: - FEATURES TODO README INSTALL: updated - libxslt/xslt.h: added URL and version/vendor :-) - libxslt/transform.c: fixed a problem in xsl:attribute, removed attempt to support older libxml2 version. - libxslt/variables.h libxslt/xsltInternals.h: update to structures and macros to add/register new document created by document() - libxslt/functions.c: implemented current(), unparsed-entity-uri() system-property(), element-available() and function-available(). A crippled version of document() has been added too. Daniel
Daniel Veillard
2001-01-25 18:51:41 +00:00
a7da804741- functions.[ch]: Bjorn Reese <breese@mail1.stofanet.dk> provided number formatting !!! - acconfig.h config.h.in configure.in libxslt/Makefile.am tests/Makefile.am; added testing for mathematical functions, fixed make test(s) - FEATURES: updated Daniel
Daniel Veillard
2001-01-25 11:16:26 +00:00
b6f493448eLotsa improvement and fixes: - libxslt/xsltInternals.h libxslt/pattern.c: fixed problems with non-named rules (*, ...) added accelerators - libxslt/templates.[ch]: added xsltEvalTemplateString() and xsltEvalAttrValueTemplate() high level functions - libxslt/transform.c: fixed the part where attributes had to be looked at as templates, added comment and PI generation - TODO FEATURES: updated to reflect the new state Daniel
Daniel Veillard
2001-01-24 16:05:44 +00:00
d6deccfda5Set-up framework for XSLT functions: - libxslt/functions.[ch] Makefile.am: added new module functions with templates for the XSLT functions. - libxslt/variables.h templates.c: added registrations of new functions when an XPath context is created Daniel
Daniel Veillard
2001-01-24 04:36:44 +00:00
fd72be7739That part is not very fun: - tests/Makefile.am: cleanup - libxslt/pattern.c: should support most of the patterns now except ID/Key and maybe some namespace checks when having a default namespace - TODO: updated Daniel
Daniel Veillard
2001-01-23 16:27:12 +00:00
583e780787Preparing for a not too distant alpha release: - Makefile.am libxslt.spec.in tests/REC1/Makefile.am tests/REC2/Makefile.am: updated the makefiles and spec files to add tests, and the FEATURES file to the RPM Daniel
Daniel Veillard
2001-01-23 14:00:42 +00:00
c35194efbaI like receiving patches before the 0.0 release :-) - libxslt/transform.c: applied cleanup patch from Bjorn Reese <breese@mail1.stofanet.dk> Daniel
Daniel Veillard
2001-01-22 22:15:34 +00:00
6db2425bdbCFirst try to make a spec file, Daniel
Daniel Veillard
2001-01-22 19:25:37 +00:00
4ca88e820aNew examples, new bugs: - libxslt/xsltproc.c: avoid segfault when stylesheet is inproper - libxslt/transform.c: add support for "*" to strip and preserve space. Daniel
Daniel Veillard
2001-01-22 18:39:41 +00:00
759a316932updated added with alist of what's in and what's not fixed top level Param
CET 2001 Daniel Veillard
2001-01-22 14:31:59 +00:00
b94fc73a64Furious hacking session, making serious progresses, the hardest stuff now seems in place !!! * xsltproc.c: removed bug * tests/REC2/html.xml: added newline after doctype * libxslt/variables.[ch] libxslt/xsltInternals.h: added param support, result tree fragment support (requires just commited extensions to libxml2 XPath !!!) * transform.c: added call-template, with-param support * libxslt/pattern.[ch]: xsltFindTemplate() needed for call-template * TODO: updated, added a DONE section and started migrating stuff :-) Daniel
Daniel Veillard
2001-01-22 10:52:35 +00:00
935ed1d25fMore work, cleanups, HTML output: - Makefile.am tests/Makefile.am tests/REC1/Makefile.am tests/REC2/Makefile.am tests/REC2/html.xml: added tests target too, added the HTML output test - libxmls/xsltutils.c: added HTML output - libxslt/xslt.c: check version on literal result used as templates - libxslt/transform.c: fixed an error in VERSION number - libxslt/templates.c: make sure generated nodes have doc and parent properly set Daniel
Daniel Veillard
2001-01-21 11:07:02 +00:00
007037dd75- libxslt/Makefile.am libxslt/template.[ch]: added a template specific module. Added attribute value template, at least in one spot. - tests/REC2/Makefile.am tests/REC2/svg.xml: the SVG test from the spec now works too. - libxslt/variables.c: fixed the debug - libxslt/xslt.c: fixed an ugly uninitialized variable - libxslt/transform.c: now using attr template processing Daniel
Daniel Veillard
2001-01-20 22:40:37 +00:00
6b5e9df67fWorking on variables implementation: - libxslt/transform.c libxslt/variables.[ch] libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltutils.h: changed a few structure to add an execution stack with variables. Tree valued variables still missing. - TODO: updated Daniel
Daniel Veillard
2001-01-20 17:02:16 +00:00
327c8bdab6- libxslt/xslt.c: check version on stylesheets - libxslt/xslt.c libxslt/xsltInternals.h libxslt/variables[.ch]: started adding variables interfaces and modules. Daniel
Daniel Veillard
2001-01-19 12:27:23 +00:00
07bd66faa1Hacking, mostly on the output support: - libxslt/xslt.c: added support for disable-output-escaping will need libxml version > 20211 - libxslt/transform.c: cleanup - libxslt/xsltutils.[ch]: added output functions - libxslt/xsltproc.c: reuse the output function - tests/REC2/Makefile.am tests/REC2/vrml.xml: added VRML output test Daniel
Daniel Veillard
2001-01-18 15:13:25 +00:00
584831ad3c- libxslt/transform.c libxslt/xslt.c: avoiding some problems with blank node stripping when not allowed. Daniel
Daniel Veillard
2001-01-17 20:04:58 +00:00
7c481a940bThat part was complex actually: - libxslt/transform.c: modified apply-templates processing added select and sort support support. Daniel
Daniel Veillard
2001-01-17 19:17:12 +00:00
72698cec5aContinuous hacking ... - TODO: guess what, it's growing :-( - configure.in: setup hacking values when compiling in my own environment. - libxslt/transform.c libxslt/xsltutils.[hc]: added a first very rudimentary version of xsl:sort Daniel
Daniel Veillard
2001-01-17 16:47:36 +00:00
52862c8987Some infrastructure work, and of course some debug: - TODO: more stuff - libxslt/transform.c: context position and size in for-each - libxslt/xsltutils[ch] libxslt/makefile.am: added the util module and put Error and Debug routines - libxslt/xslt.c libxslt/transform.c libxslt/pattern.c: switched to use the Debug calls, cleanup - libxslt/xsltproc.c: added -v to enable debug printing Daniel
Daniel Veillard
2001-01-17 13:29:19 +00:00
53ae77e055Started 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
Daniel Veillard
2001-01-16 16:19:31 +00:00
4c74f53935Guess what !!! A TODO !!!, Daniel
Daniel Veillard
2001-01-15 14:35:19 +00:00
d783a44328Hack, debug, read, hack, debug, read .... - transform.c, xslt.c, xsltproc.c: lots of fixes, added support of xslt:if and xslt:attribute, need libxml2 interfaces present only in CVS. Daniel
Daniel Veillard
2001-01-15 14:34:02 +00:00
ed0f60dea2More general work, added for-each: - test/Makefile.am test/REC*/Makefile.am: added first test - libxslt/pattern.c libxslt/transform.c libxslt/xslt.c: cleanup of nodes at reading of stylesheet, added support for xsl:for-each and fixed a few recursion bugs Daniel
Daniel Veillard
2001-01-13 22:29:51 +00:00
26897de4a7Handle the first REC example correctly it seems: - pattern.c, xslt.c: removed debug - transform.c: added value-of, seems to handle the first REC example correctly Daniel
Daniel Veillard
2001-01-12 21:35:20 +00:00
19ed6fd90d./xsltproc doc.xsl doc.xml start giving interesting stuff: - transform.c, xsltproc.c: small fight with spaces and formatting may need a revisit later but looks pretty good right now. Daniel
Daniel Veillard
2001-01-12 17:36:18 +00:00
90e2d01488This start being interesting... - transform.c: basic processing in place - xsltInternals.h: exported one xslt.c function Daniel
Daniel Veillard
2001-01-12 12:45:09 +00:00
2d430b16eeI generate a root node, I assume it's significant progress ! * libxslt/transform.[ch] Makefile.am: started adding the transformation module * pattern.[ch] xslt.c: more work... Daniel
Daniel Veillard
2001-01-11 20:13:26 +00:00
9264e233ebstarted adding xsltTestCompMatch(), Daniel
Daniel Veillard
2001-01-11 13:03:02 +00:00
ee0633da7fMore work on parsing selectors, Daniel
Daniel Veillard
2001-01-10 19:45:15 +00:00
e181896ae1Still not working but makes more noise and leaks memory now: - libxslt/xslt*: completeted the structures - libxslt/pattern.[ch]: started adding code to precompile patterns and do the lookup - libxslt/makefile.am: added the new files Daniel
Daniel Veillard
2001-01-10 15:32:17 +00:00
eaf99d5e12Not much: - libxslt/xslt.c : small cleanup - configure.in
Daniel Veillard
2001-01-08 18:57:17 +00:00
2a7128361bBit of work on templates, Daniel
Daniel Veillard
2001-01-07 21:53:42 +00:00
aa444f717f- libxslt/xslt.[ch]: started parsing stylesheet xsl:stylesheet Daniel
Daniel Veillard
2001-01-07 18:51:19 +00:00
6caca0b4acvery early steps, Daniel.
Daniel Veillard
2001-01-07 15:17:08 +00:00
a7e5d2d52cImported into GNOME CVS base added an INSTALL short doc, Does nothing so far this is mostly infrastructure Daniel
Daniel Veillard
2001-01-07 14:14:43 +00:00
09793e0a93creating the project, nothing works
LIBXSLT_0_0_0
Daniel Veillard
2001-01-07 14:01:28 +00:00
6f5e152012Initial revision
Daniel Veillard
2001-01-07 14:01:28 +00:00
8a5bfd81e5enhanced previous fix to bug #120684, using excellent suggestion by Daniel
William M. Brack
1997-01-03 23:29:29 +00:00
c3acc46fcfAdded testfiles for bug 114812
William M. Brack
1997-01-01 03:06:04 +00:00