Permalink
Browse files

change the Licence to MIT Licence and release of 1.0.11 updates of the

* Copyright Makefile.am configure.in libxslt.spec.in: change the
  Licence to MIT Licence and release of 1.0.11
* doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
  doc/xslt.html: updates of the docs accordingly
* libxslt/xsltwin32config.h: numbering
* python/generator.py python/libxml_wrap.h python/libxsltclass.txt
  python/libxslt-python-api.xml: cleanup the dependancies with
  libxml2
* python/tests/extfunc.py: updated examples.
Daniel
  • Loading branch information...
1 parent 3146d53 commit ada89dddea264bb41fd5c0c293ce989eb90ef4da Daniel Veillard committed Feb 8, 2002
Showing with 128 additions and 614 deletions.
  1. +0 −481 COPYING.LIB
  2. +12 −0 ChangeLog
  3. +48 −10 Copyright
  4. +0 −45 IPR
  5. +1 −1 Makefile.am
  6. +6 −3 configure.in
  7. +2 −0 doc/FAQ.html
  8. +3 −3 doc/intro.html
  9. +6 −6 doc/libxslt-decl.txt
  10. +12 −1 doc/news.html
  11. +17 −4 doc/xslt.html
  12. +8 −2 libxslt.spec.in
  13. +3 −3 libxslt/xsltwin32config.h
  14. +2 −2 python/generator.py
  15. +2 −0 python/libxml_wrap.h
  16. +4 −46 python/libxslt-python-api.xml
  17. +0 −6 python/libxsltclass.txt
  18. +2 −1 python/tests/extfunc.py
View

Large diffs are not rendered by default.

Oops, something went wrong.
View
@@ -1,3 +1,15 @@
+Fri Feb 8 17:01:10 CET 2002 Daniel Veillard <daniel@veillard.com>
+
+ * Copyright Makefile.am configure.in libxslt.spec.in: change the
+ Licence to MIT Licence and release of 1.0.11
+ * doc/FAQ.html doc/intro.html doc/libxslt-decl.txt doc/news.html
+ doc/xslt.html: updates of the docs accordingly
+ * libxslt/xsltwin32config.h: numbering
+ * python/generator.py python/libxml_wrap.h python/libxsltclass.txt
+ python/libxslt-python-api.xml: cleanup the dependancies with
+ libxml2
+ * python/tests/extfunc.py: updated examples.
+
Thu Feb 7 23:21:18 CET 2002 Daniel Veillard <daniel@veillard.com>
* doc/libxslt-api.xml doc/libxslt-decl.txt doc/libxslt-refs.xml
View
@@ -1,15 +1,53 @@
-This software is made available under 2 possible licences:
+Licence for libxslt except libexslt
+----------------------------------------------------------------------
+ Copyright (C) 2001-2002 Daniel Veillard. All Rights Reserved.
- GNU LGPL, see COPYING.LIB
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
-or
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
- W3C IPR like licence see IPR
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+DANIEL VEILLARD BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-The (W3C) IPR seems more friendlier for commercial application.
-Pick the one you prefer. Note also that though I don't try to
-enforce it I prefer that improvement or bug fixes made to the
-code be provided back, check the http://xmlsoft.org/ page for
-details to contact the authors.
+Except as contained in this notice, the name of Daniel Veillard shall not
+be used in advertising or otherwise to promote the sale, use or other deal-
+ings in this Software without prior written authorization from him.
-Daniel Veillard, representing the AUTHORS (see enclosed file)
+----------------------------------------------------------------------
+
+Licence for libexslt
+----------------------------------------------------------------------
+ Copyright (C) 2001-2002 Thomas Broyer, Charlie Bozeman and Daniel Veillard.
+ All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is fur-
+nished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT-
+NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON-
+NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the authors shall not
+be used in advertising or otherwise to promote the sale, use or other deal-
+ings in this Software without prior written authorization from him.
+----------------------------------------------------------------------
View
45 IPR
@@ -1,45 +0,0 @@
-SOFTWARE NOTICE AND LICENSE
-
-Copyright � 2000-2001 Daniel Veillard and respective authors.
-All Rights Reserved.
-
-This work (including software, documents, or other related items) is
-being provided by the copyright holders under the following license. By
-obtaining, using and/or copying this work, you (the licensee) agree
-that you have read, understood, and will comply with the following terms
-and conditions:
-
-Permission to use, copy, modify, and distribute this software and its
-documentation, with or without modification, for any purpose and without
-fee or royalty is hereby granted, provided that you include the following
-on ALL copies of the software and documentation or portions thereof,
-including modifications, that you make:
-
- 1.The full text of this NOTICE in a location viewable to users of
- the redistributed or derivative work.
- 2.Notice of any changes or modifications to the distribution files,
- including the date changes were made. (We recommend you provide URIs
- to the location from which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
-MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
-BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
-PARTICULAR PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION
-WILL NOT INFRINGE ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR
-OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
-OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
-DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in
-advertising or publicity pertaining to the software without specific,
-written prior permission. Title to copyright in this software and any
-associated documentation will at all times remain with copyright holders.
-
-____________________________________
-
-This formulation is based on August 14 1998 W3C's notice and license
-This version ensures that W3C software licensing terms are no more
-restrictive than GPL and consequently W3C software may be distributed
-in GPL packages.
View
@@ -27,7 +27,7 @@ dist-hook: libxslt.spec
(cd $(srcdir) ; tar -cf - --exclude CVS win32 vms) | (cd $(distdir); tar xf -)
EXTRA_DIST = xsltConf.sh.in xslt-config.in libxslt.spec libxslt.spec.in \
- FEATURES TODO COPYING.LIB Copyright IPR \
+ FEATURES TODO Copyright \
win32/libxslt/libxslt.def win32/libxslt/libxslt.dsw \
win32/libxslt/libxslt_so.dsp win32/libxslt/xsltproc.dsp
View
@@ -6,12 +6,12 @@ dnl libexslt is an extension
dnl
LIBXSLT_MAJOR_VERSION=1
LIBXSLT_MINOR_VERSION=0
-LIBXSLT_MICRO_VERSION=10
+LIBXSLT_MICRO_VERSION=11
PACKAGE=libxslt
LIBEXSLT_MAJOR_VERSION=0
LIBEXSLT_MINOR_VERSION=7
-LIBEXSLT_MICRO_VERSION=3
-LIBXML_REQUIRED_VERSION=2.4.13
+LIBEXSLT_MICRO_VERSION=4
+LIBXML_REQUIRED_VERSION=2.4.14
LIBXSLT_VERSION=$LIBXSLT_MAJOR_VERSION.$LIBXSLT_MINOR_VERSION.$LIBXSLT_MICRO_VERSION
@@ -373,6 +373,9 @@ AC_SUBST(EXTRA_LIBS)
AC_SUBST(M_LIBS)
AC_SUBST(XSLT_LIBS)
+rm -f rm COPYING.LIB COPYING
+ln -s Copyright COPYING
+
AC_OUTPUT([
Makefile
View
@@ -85,6 +85,8 @@ <h2>FAQ</h2>
matching this string. You really want -&gt;<code>'alpha'</code>&lt;- to
be passed to the processor. And to allow this you need to escape the
quotes at the shell level using -&gt;<code>&quot;'alpha'&quot;</code>&lt;- .</p>
+<p>or use</p>
+<p>xsltproc --stringparam test alpha foo.xsl foo.xml</p>
</li></ol>
<p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td>
View
@@ -84,9 +84,9 @@ <h2>Introduction</h2>
<li>It is written in plain C, making as few assumptions as possible, and
sticking closely to ANSI C/POSIX for easy embedding. Should works on
Linux/Unix/Windows.</li>
-<li>This library is released under the <a href="http://www.gnu.org/copyleft/lesser.html">GNU LGPL</a> and a
- derivative of the W3C IPR (check the Copyright and the IPR files in the
- distribution). If you are not happy with this, drop me a mail.</li>
+<li>This library is released under the <a href="http://www.opensource.org/licenses/mit-license.html">MIT
+ Licence</a>
+</li>
<li>Though not designed primarily with performances in mind, libxslt seems
to be a relatively fast processor.</li>
</ul>
View
@@ -29,15 +29,15 @@ void
</FUNCTION>
<MACRO>
<NAME>LIBXSLT_DOTTED_VERSION</NAME>
-#define LIBXSLT_DOTTED_VERSION "1.0.10"
+#define LIBXSLT_DOTTED_VERSION "1.0.11"
</MACRO>
<MACRO>
<NAME>LIBXSLT_VERSION</NAME>
-#define LIBXSLT_VERSION 10010
+#define LIBXSLT_VERSION 10011
</MACRO>
<MACRO>
<NAME>LIBXSLT_VERSION_STRING</NAME>
-#define LIBXSLT_VERSION_STRING "10010"
+#define LIBXSLT_VERSION_STRING "10011"
</MACRO>
<MACRO>
<NAME>WITH_XSLT_DEBUG</NAME>
@@ -590,15 +590,15 @@ void *ctxt,const xmlChar *name,const xmlChar *ns_uri
</FUNCTION>
<MACRO>
<NAME>LIBXSLT_DOTTED_VERSION</NAME>
-#define LIBXSLT_DOTTED_VERSION "1.0.10"
+#define LIBXSLT_DOTTED_VERSION "1.0.11"
</MACRO>
<MACRO>
<NAME>LIBXSLT_VERSION</NAME>
-#define LIBXSLT_VERSION 10010
+#define LIBXSLT_VERSION 10011
</MACRO>
<MACRO>
<NAME>LIBXSLT_VERSION_STRING</NAME>
-#define LIBXSLT_VERSION_STRING "10010"
+#define LIBXSLT_VERSION_STRING "10011"
</MACRO>
<MACRO>
<NAME>WITH_XSLT_DEBUG</NAME>
View
@@ -75,7 +75,18 @@ <h2>News</h2>
<td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd">
<h3>CVS only : check the <a href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
for a really accurate description</h3>
-<h3>1.0.10: Jan 14 2001</h3>
+<h3>1.0.11: Feb 8 2002</h3>
+<ul>
+<li>Change of Licence to the <a href="http://www.opensource.org/licenses/mit-license.html">MIT
+ Licence</a>
+</li>
+<li>Added a beta version of the Python bindings, including support to
+ extend the engine with functions written in Python</li>
+<li>A number of bug fixes</li>
+<li>Charlie Bozeman provided more EXSLT functions</li>
+<li>Portability fixes</li>
+</ul>
+<h3>1.0.10: Jan 14 2002</h3>
<ul>
<li>Windows fixes for Win32 from Igor</li>
<li>Fixed the Solaris compilation trouble (Albert)</li>
View
@@ -48,9 +48,8 @@ <h2><a name="Introducti">Introduction</a></h2>
sticking closely to ANSI C/POSIX for easy embedding. Should works on
Linux/Unix/Windows.</li>
<li>This library is released under the <a
- href="http://www.gnu.org/copyleft/lesser.html">GNU LGPL</a> and a
- derivative of the W3C IPR (check the Copyright and the IPR files in the
- distribution). If you are not happy with this, drop me a mail.</li>
+ href="http://www.opensource.org/licenses/mit-license.html">MIT
+ Licence</a></li>
<li>Though not designed primarily with performances in mind, libxslt seems
to be a relatively fast processor.</li>
</ul>
@@ -224,6 +223,8 @@ <h2><a name="FAQ">FAQ</a></h2>
matching this string. You really want -&gt;<code>'alpha'</code>&lt;- to
be passed to the processor. And to allow this you need to escape the
quotes at the shell level using -&gt;<code>"'alpha'"</code>&lt;- .</p>
+ <p>or use</p>
+ <p>xsltproc --stringparam test alpha foo.xsl foo.xml</p>
</li>
</ol>
@@ -233,7 +234,19 @@ <h3>CVS only : check the <a
href="http://cvs.gnome.org/lxr/source/libxslt/ChangeLog">Changelog</a> file
for a really accurate description</h3>
-<h3>1.0.10: Jan 14 2001</h3>
+<h3>1.0.11: Feb 8 2002</h3>
+<ul>
+ <li>Change of Licence to the <a
+ href="http://www.opensource.org/licenses/mit-license.html">MIT
+ Licence</a></li>
+ <li>Added a beta version of the Python bindings, including support to
+ extend the engine with functions written in Python</li>
+ <li>A number of bug fixes</li>
+ <li>Charlie Bozeman provided more EXSLT functions</li>
+ <li>Portability fixes</li>
+</ul>
+
+<h3>1.0.10: Jan 14 2002</h3>
<ul>
<li>Windows fixes for Win32 from Igor</li>
<li>Fixed the Solaris compilation trouble (Albert)</li>
View
@@ -2,7 +2,7 @@ Summary: Library providing the Gnome XSLT engine
Name: libxslt
Version: @VERSION@
Release: 1
-Copyright: LGPL
+License: MIT
Group: Development/Libraries
Source: ftp://xmlsoft.org/XSLT/libxslt-%{version}.tar.gz
BuildRoot: %{_tmppath}/%{name}-%{version}-root
@@ -108,7 +108,7 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(-, root, root)
-%doc AUTHORS ChangeLog NEWS README COPYING COPYING.LIB TODO FEATURES
+%doc AUTHORS ChangeLog NEWS README Copyright TODO FEATURES
%doc doc/*.html doc/html doc/tutorial
%doc %{_mandir}/man1/xsltproc.1*
@@ -118,6 +118,7 @@ rm -rf $RPM_BUILD_ROOT
%files devel
%defattr(-, root, root)
+%doc AUTHORS ChangeLog NEWS README Copyright TODO FEATURES
%{prefix}/lib/lib*.so
%{prefix}/lib/*a
%{prefix}/lib/*.sh
@@ -127,6 +128,7 @@ rm -rf $RPM_BUILD_ROOT
%files python
%defattr(-, root, root)
+%doc AUTHORS ChangeLog NEWS README Copyright FEATURES
%{prefix}/lib/python*/site-packages/libxslt.py
%{prefix}/lib/python*/site-packages/_libxslt.so
%doc python/TODO
@@ -135,6 +137,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Fri Feb 8 2002 Daniel.Veillard <veillard@redhat.com>
+
+- added the python module
+-changed the Licence to MIT
* Sat Nov 10 2001 Daniel.Veillard <daniel@veillard.com>
@@ -21,21 +21,21 @@ extern "C" {
*
* the version string like "1.2.3"
*/
-#define LIBXSLT_DOTTED_VERSION "1.0.10"
+#define LIBXSLT_DOTTED_VERSION "1.0.11"
/**
* LIBXSLT_VERSION:
*
* the version number: 1.2.3 value is 1002003
*/
-#define LIBXSLT_VERSION 10010
+#define LIBXSLT_VERSION 10011
/**
* LIBXSLT_VERSION_STRING:
*
* the version number string, 1.2.3 value is "1002003"
*/
-#define LIBXSLT_VERSION_STRING "10010"
+#define LIBXSLT_VERSION_STRING "10011"
/**
* WITH_XSLT_DEBUG:
View
@@ -214,9 +214,9 @@ def function(name, desc, ret, args, file):
'xmlChar': ('c', None, "int", "int", "libxml_"),
'unsigned char *': ('z', None, "charPtr", "char *", "libxml_"),
'char *': ('z', None, "charPtr", "char *", "libxml_"),
- 'const char *': ('z', None, "charPtr", "char *", "libxml_"),
+ 'const char *': ('z', None, "charPtrConst", "const char *", "libxml_"),
'xmlChar *': ('z', None, "xmlCharPtr", "xmlChar *", "libxml_"),
- 'const xmlChar *': ('z', None, "xmlCharPtr", "xmlChar *", "libxml_"),
+ 'const xmlChar *': ('z', None, "xmlCharPtrConst", "const xmlChar *", "libxml_"),
'xmlNodePtr': ('O', "xmlNode", "xmlNodePtr", "xmlNodePtr", "libxml_"),
'const xmlNodePtr': ('O', "xmlNode", "xmlNodePtr", "xmlNodePtr", "libxml_"),
'xmlNode *': ('O', "xmlNode", "xmlNodePtr", "xmlNodePtr", "libxml_"),
View
@@ -64,6 +64,8 @@ PyObject * libxml_xmlCharPtrWrap(xmlChar *str);
PyObject * libxml_constxmlCharPtrWrap(const xmlChar *str);
PyObject * libxml_charPtrWrap(char *str);
PyObject * libxml_constcharPtrWrap(const char *str);
+PyObject * libxml_charPtrConstWrap(const char *str);
+PyObject * libxml_xmlCharPtrConstWrap(const xmlChar *str);
PyObject * libxml_xmlDocPtrWrap(xmlDocPtr doc);
PyObject * libxml_xmlNodePtrWrap(xmlNodePtr node);
PyObject * libxml_xmlAttrPtrWrap(xmlAttrPtr attr);
Oops, something went wrong.

0 comments on commit ada89dd

Please sign in to comment.