This is an ancient, internal debugging option which only works if
libxml2 is built with mem-debug as well. Remove the option to avoid
crashes.
Fixes#105.
This is a streamlined version of the libxml2 setup.py.in that is
adapted for libxslt so that one can build the Python bindings and build
wheels easily, especially for Windows builds.
This will bundle the libxslt and libexslt DLLs, which matters more for
Python 3.8.x and later on Windows, where the dependent DLLs need to be
found at where the .pyd files are located unless one uses
os.add_dll_directory(); the libxml2 (and its dependent DLLs) should be
located with the libxml2-python package.
As is, the `LIBEXSLT_DOTTED_VERSION` would be `@LIBEXSLT_VERSION@` when
using the classic Windows configuration (win32/configure.js). This has
apparently been overlooked when exsltconfig.h.in has been changed a
while ago[1].
[1] <4045ed4b05>
Without this the generated xsltconfig.h will not be complete as there
will be a configuration variable that is left in the header, breaking
builds.
This will allow one to enable or disable profiler support in Windows
builds, and the default is to enable this.
Support glibc 2.26 which removes xlocale.h. Fixes bug 788264. Thanks to
Quentin Minster for the report.
Drop support for ancient glibc 2.2.x. This allows to replace the test
program in configure.ac with a simple check for strxfrm_l.
Always use WinAPI locales on Windows.
Define macros in xsltlocale.h and rename XSLT_LOCALE_XLOCALE to
XSLT_LOCALE_POSIX.
* libxslt/xsltconfig.h.in libxslt/xslt.c libxslt/extensions.c
libxslt/xsltlocale.c libxslt/preproc.c libxslt/xsltutils.c
libxslt/xsltlocale.h libxslt/win32config.h configure.in
config.h.in win32/configure.js: big patch from Roumen Petrov
finishing xsl:sort lang support with many portability issues
fixed and feedback from Nick Wellnhofer and Rob Richards
Daniel
svn path=/trunk/; revision=1488
* libxslt/xsltconfig.h.in libxslt/xsltlocale.h configure.in
config.h.in win32/configure.js: patch from Nick Wellnhofer and
Roumen Petrov to fix some portability problems on the previous
xsl:sort locale patch
Daniel
svn path=/trunk/; revision=1478
* 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.
Daniel
* configure.in libexslt/crypto.c libexslt/exslt.[ch]
libexslt/exsltconfig.h.in win32/configure.js: apply patch from
Rob Richards to add a normal --with-crypto configure option.
Daniel
* libxslt/xsltInternals.h: increase the max number of cascaded
sort operations.
* AUTHORS doc/* win32/*: updated Igor's mail and the Web page for
the Windows binaries.
Daniel
* doc/apibuild.py: fixed a bug in merging public info from
C modules.
* win32/Makefile.msvc win32/configure.js: patch from Mark Vakoc
the iconv option to configure.js didn't work, and
added zlib option needed when linking xsltproc statically
Daniel