1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-09-15 16:01:08 +03:00

Commit Graph

  • f68ebaac6d Fixed 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
  • 1509d3b156 on-line update, Daniel Daniel Veillard 2001-01-26 23:44:58 +00:00
  • 8306beddd6 on-line update, Daniel Daniel Veillard 2001-01-26 22:49:15 +00:00
  • d9af8cd264 Fixed images, Daniel Daniel Veillard 2001-01-26 21:40:36 +00:00
  • ed85c17b6a Too 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
  • 6256442995 xsltGenerateIdFunction() small patch Daniel Daniel Veillard 2001-01-26 20:49:34 +00:00
  • 6232ed7d6e Hack, 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
  • b6f493448e Lotsa 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
  • d6deccfda5 Set-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
  • fd72be7739 That 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
  • 583e780787 Preparing 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
  • cad80ff875 Setup stuff: - Makefile.am libxslt.spec.in libxslt/Makefile.am Daniel Veillard 2001-01-22 22:41:32 +00:00
  • c35194efba I 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
  • 6db2425bdb CFirst try to make a spec file, Daniel Daniel Veillard 2001-01-22 19:25:37 +00:00
  • 4ca88e820a New 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
  • 759a316932 updated 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
  • b94fc73a64 Furious 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
  • 935ed1d25f More 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
  • 6b5e9df67f Working 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
  • 07bd66faa1 Hacking, 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
  • 7c481a940b That 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
  • 72698cec5a Continuous 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
  • 52862c8987 Some 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
  • 53ae77e055 Started 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
  • 4c74f53935 Guess what !!! A TODO !!!, Daniel Daniel Veillard 2001-01-15 14:35:19 +00:00
  • d783a44328 Hack, 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
  • ed0f60dea2 More 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
  • 26897de4a7 Handle 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
  • 90e2d01488 This 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
  • 2d430b16ee I 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
  • 9264e233eb started adding xsltTestCompMatch(), Daniel Daniel Veillard 2001-01-11 13:03:02 +00:00
  • ee0633da7f More work on parsing selectors, Daniel Daniel Veillard 2001-01-10 19:45:15 +00:00
  • e181896ae1 Still 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
  • eaf99d5e12 Not much: - libxslt/xslt.c : small cleanup - configure.in Daniel Veillard 2001-01-08 18:57:17 +00:00
  • 2a7128361b Bit 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
  • 6caca0b4ac very early steps, Daniel. Daniel Veillard 2001-01-07 15:17:08 +00:00
  • a7e5d2d52c Imported 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
  • 09793e0a93 creating the project, nothing works LIBXSLT_0_0_0 Daniel Veillard 2001-01-07 14:01:28 +00:00
  • 6f5e152012 Initial revision Daniel Veillard 2001-01-07 14:01:28 +00:00
  • 8a5bfd81e5 enhanced previous fix to bug #120684, using excellent suggestion by Daniel William M. Brack 1997-01-03 23:29:29 +00:00
  • c3acc46fcf Added testfiles for bug 114812 William M. Brack 1997-01-01 03:06:04 +00:00