oops previous patch could break build Daniel
[platform/upstream/libxslt.git] / ChangeLog
index 6bfae41..563f345 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,283 @@
+Sun Jan  9 17:04:23 CET 2005 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/extensions.c: oops previous patch could break build
+
+Sun Jan  9 16:41:59 CET 2005 Daniel Veillard <daniel@veillard.com>
+
+       * configure.in win32/configure.js libxslt/extensions.c
+         libxslt/xsltconfig.h.in libxslt/xsltwin32config.h.in:
+         integrated the module patch from Joel Reed with just a couple
+         of changes and cleanup.
+
+Tue Dec 27 17:50:10 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/pattern.c: fixed a problem with the expression
+         "*//name" (bug 162265), also a small problem with the '|'
+         operator.
+
+Thu Dec 23 16:04:47 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/transform.c, libxslt/templates.c: fixed a couple of
+         spots where out-of-memory errors were not detected in time
+         (bug #153660 on OSF/1)
+         
+Thu Dec  2 21:10:31 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       *doc/xslt.html, doc/downloads.html: changed the download link
+        on the web page for cvs snapshot
+        
+Wed Dec  1 22:37:55 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/extensions.c, libxslt/functions.c, libxslt/numbers.c,
+         libxslt/pattern.c, libxslt/transform.c, libxslt/xslt.c,
+         libxslt/xsltInternals.h: minor changes to get rid of gcc
+         warnings, especially on 64-bit system. Implemented
+         XML_CAST_FPTR macro to cast between function pointer <->
+         object pointer while avoiding gcc warnings (a hack).
+         No change to the logic.
+
+Wed Dec  1 10:47:15 CET 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/security.c xsltproc/xsltproc.c: applied patch from
+         Aleksey Gurtovoy moving some stat() definition for Windows
+         to the right place.
+
+Wed Dec  1 14:30:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/xslt.c: applied patch from Mark Vakoc fixing bug with
+         namespace URI on template names.
+       * tests/namespaces/tst9*, tests/namespaces/Makefile.am: added
+         test case for this
+
+Tue Nov 30 10:53:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/pattern.c: more on RVT's in XPath predicates, this
+         time for bug 159726.  Cleaned up the logic a little, hopefully
+         now covers all setting of XSLT_RUNTIME_EXTRA.
+       * tests/general/bug-158.xsl: corrected a typo
+
+Thu Nov 25 22:24:03 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/variables.c, libxslt/xsltInternals.h: backed out the
+         last change and re-did it the "right way" (bug 158372).
+       * tests/general/bug-158.*, tests/general/Makefile.am,
+         tests/docs/bug-158.*, tests/general/Makefile.am: added test
+         case for this bug
+
+Wed Nov 24 10:51:51 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/variables.c, libxslt/xsltInternals.h: enhanced the
+         evaluation of global variables to take account of possible
+         changes to the current document (bug 158372).
+         
+Mon Nov 22 08:10:18 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/pattern.c: small change to previous fix for bug 153137,
+         fixes bug 158840.
+       * tests/general/bug-157.*, tests/general/Makefile.am,
+         tests/docs/bug-157.*, tests/docs/Makefile.am: added test for this
+
+Sun Nov 21 09:42:22 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/transform.c: enhanced code to assure the "current
+         template rule" is not changed by xsl:call-template (bug 157859).
+       * tests/general/bug-156.*, tests/general/Makefile.am,
+         tests/docs/bug-156.*, tests/docs/Makefile.am: added a test case
+         
+Mon Nov  8 11:41:32 HKT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libexslt/date.c: fixed problem with day-of-week-in-month
+         (bug 157592) with patch from Sal Paradise
+       * tests/exslt/date/datetime.1.out: corrected expected output
+         after above fix
+
+Mon Nov  1 15:57:24 CET 2004 Daniel Veillard <daniel@veillard.com>
+
+       * tests/general/bug-155.*, tests/general/Makefile.am,
+         tests/docs/bug-155*, tests/docs/Makefile.am: added a test case
+         provided by Markus Bertheau breaking on libxml2-2.6.15
+
+Fri Oct 29 17:03:26 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * configure.in NEWS doc/*: preparing release of libxslt-1.1.12
+       * libexslt/crypto.c: mini change to avoid breaking apibuild.py
+       * libxslt/templates.c: small fix, first step in adressing #153660
+
+Fri Oct 29 14:18:35 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * doc/xsltproc.1 doc/xsltproc.xml: indicate - means stdin closing
+         #156626
+
+Wed Oct 27 17:00:54 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/transform.c: another dictionnary/string interning fix
+
+Wed Oct 27 00:00:07 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/transform.c: fix to force string interning on generated
+         documents
+
+Sat Oct 23 09:36:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libexslt/crypto.c, libexslt/functions.c, libxslt/keys.c,
+         libxslt/numbers.c, libxslt/pattern.c, libxslt/transform.c,
+         libxslt/variables.c: changed some variable names for warning
+         cleanup when -ansi flag is not present.
+       * libxslt/namespaces.c: fixed potential NULL pointer reference
+         pointed out by Dennis Dams (bug 156187)
+
+Mon Oct 18 17:04:27 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt.spec.in doc/Makefile.am: fix for RedHat bug #136072
+         to include EXSLT doc in libxslt package.
+
+Thu Oct 14 22:43:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * configure.in, config.h.in, libexslt/date.c: changed date.c to use
+         gmtime_r if available (bug 129983)
+       * libexslt/functions.c: fixed a namespace problem concerning a
+         function with a namespace-qualified name (bug 155197)
+
+Tue Oct 12 03:54:44 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/namespaces.c: fixed a bug in namespace lookup exhibited
+         by the recent namespace tests in libxml2
+
+Thu Oct  7 16:15:15 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/transform.c: fixed a problem of tree structure raised
+         by the new libxml2 tree checking code.
+
+Thu Sep 30 11:28:03 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libexslt/date.c: fixed problem with negative periods
+         (bug 154021)
+       * tests/exslt/date/sum.2.out: changed expected output, now
+         agrees with comments in sum.2.xml test data file
+         
+Thu Sep 30 08:19:28 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/templates.c: patch from Mark Vakoc about an incorrect
+         attribute document pointer.
+
+Thu Sep 30 08:13:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * doc/tutorial2/libxslt_pipes.*: updated the tutorial from Panagiotis
+         Louridas
+
+Thu Sep 30 00:10:09 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * configure.in doc/*: release of 1.1.11, rebuilt the docs
+
+Wed Sep 29 15:42:33 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/pattern.c: try to fix #153137 but without a test case
+         it's shooting in the dark.
+
+Tue Sep 28 16:20:48 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * doc/tutorial2/libxslt_pipes.*: New tutorial from Panagiotis Louridas
+       * libxslt.spec.in doc/Makefile.am: integrated the tutorial in the
+         distribution
+
+Sat Sep 25 21:38:57 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libxslt/preproc.c libxslt/variables.c: fixed 2 leaks with
+         namespaced variable names.
+       * tests/general/bug-154.*, tests/general/Makefile.am,
+         tests/docs/bug-154*, tests/docs/Makefile.am: added test case
+         for above
+
+Fri Sep 24 18:13:45 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * Makefile.am: add missing variable
+       * libxslt/transform.c: fixed some error callback data
+       * tests/exslt/date/Makefile.am tests/exslt/date/sum*: added new
+         date:sum testing from Derek Poon
+
+Fri Sep 24 09:17:22 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libexslt/date.c: fixed problem with empty sets, etc.
+         (see discussion on mailing list)
+
+Sat Sep 18 17:08:31 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libexslt/date.c: fixed problem with timezone offset
+         (bug 153000)
+       * tests/exslt/date/add.1.out: changed regression test output,
+         which was apparently incorrect for above case
+
+Sat Sep 18 00:04:02 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/transform.c: re-arranged sequence of setting up
+         namespaces within xsltCopyTree (see the list thread
+         http://mail.gnome.org/archives/xml/2004-September/msg00072.html)
+       * tests/general/bug-104.out: slight change to expected output
+         due to above fix
+
+Fri Sep 17 23:15:33 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libexslt/date.c: enhanced validation of date-time to catch
+         bit-field overflow (bug 152836)
+       * tests/exslt/date/date.2.*, tests/exslt/time.2.*: added test
+         cases for above
+
+Tue Sep  7 18:04:55 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/numbers.c: further refinement to UTF8 pattern
+         separator (bug 151975)
+
+Tue Sep  7 00:14:12 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/numbers.c: fixed problem with UTF8 pattern
+         separator (bug 151975)
+
+Mon Sep  6 14:27:38 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/imports.c, libxslt/xslt.c, libxslt/xsltInternals.h:
+         fixed 2 problems with xsl:include (bug #151795)
+
+Tue Aug 31 15:45:42 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * NEWS configure.in doc/*: Release of libxslt-1.1.10
+
+Tue Aug 31 11:41:11 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * doc/xsltproc.1 doc/xsltproc.xml: added missing descriptions
+         for --path as well as --load-trace, fixes Red Hat bug #106545
+
+Fri Aug 27 20:52:52 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * libxslt/keys.c: fixed small problem with key initialisation
+         disturbing the transformation context (bug 151201).
+       * tests/general/bug-153.*, tests/general/Makefile.am,
+         tests/docs/bug-153*, tests/docs/Makefile.am: added test case
+         for above
+
+Tue Aug 24 16:40:51 CEST 2004 Igor Zlatkovic <igor@zlatkovic.com>
+
+       * win32/configure.js: added support for version extra
+
+Mon Aug 23 16:53:02 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * libexslt/date.c libxslt/imports.c libxslt/xslt.c: fixing 
+         compilation problems on Solaris #150844
+
+Sun Aug 22 17:19:49 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * configure.in NEWS doc/*: preparing release of 1.1.9
+
+Sat Aug 21 22:08:14 PDT 2004 William Brack <wbrack@mmm.com.hk>
+
+       * transform.c: Further enhancement for keys on exslt:node-sets.
+         Corrects a rather serious timing problem (bug 150741)
+       * tests/exslt/common/node-set.8.*: added regression test for this
+
+Fri Aug 20 18:53:50 CEST 2004 Daniel Veillard <daniel@veillard.com>
+
+       * Makefile.am configure.in: a bit of cleanup and a extra variable for
+         CVS dist
+
 Fri Aug 20 11:30:19 CEST 2004 Daniel Veillard <daniel@veillard.com>
 
        * libxslt/imports.c: fix a 64bit bug reported by Andreas Schwab