1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-07-28 04:41:59 +03:00

32 Commits

Author SHA1 Message Date
c65a7c05f9 build: Remove mem-debug option
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.
2024-01-30 13:02:45 +01:00
e85d9dc54f build: Add a distutils-based build system for the Python bits
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.
2022-11-21 16:14:31 +08:00
5b45971622 Fix classic Windows configuration for libexslt
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>
2022-09-07 18:52:24 +02:00
ed51fe6921 Remove ChangeLog
The ChangeLog is from pre-Git times.
2022-02-16 20:10:17 +01:00
23734923db Fix some misleading indentation
Found by Coverity.

https://bugzilla.redhat.com/show_bug.cgi?id=1938808
2022-02-12 20:42:36 +00:00
7357f29c3a Minor fixes to configure.js
- Declare local variables
- Semicolon coding style
- Remove duplicated option check

Found by lgtm.com
2020-01-10 18:36:23 +01:00
e2584eed1c win32: Add configuration for profiler
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.
2019-11-15 11:50:32 +01:00
8b4babb8f7 Rework locale feature tests
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.
2017-10-08 15:36:21 +02:00
cfca980951 Fix win32/configure.js
Adjust for recent config changes.
2017-10-03 23:11:55 +02:00
6ae7de3ac3 Change default SOPREFIX on Windows to "bin"
Under MinGW, the convention is to install DLLs under bin.

Fixes bug #774090:

https://bugzilla.gnome.org/show_bug.cgi?id=774090
2017-01-03 16:45:59 +01:00
79ab294f6f big patch from Roumen Petrov finishing xsl:sort lang support with many
* 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
2008-08-01 08:27:18 +00:00
8035319027 patch from Nick Wellnhofer and Roumen Petrov to fix some portability
* 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
2008-06-12 09:43:28 +00:00
2f0db738b4 apply patch from Rob Richards to improve build with VS2005 Daniel
* win32/Makefile.msvc win32/configure.js: apply patch from
  Rob Richards to improve build with VS2005
Daniel

svn path=/trunk/; revision=1435
2007-08-03 13:46:43 +00:00
e11b6529e6 removed obsolete copy operations 2005-04-06 22:01:43 +00:00
e04fbb1e27 applied plugin patch for Windows by Joel Reed Daniel
* tests/plugins/testplugin.c win32/Makefile.msvc win32/configure.js:
  applied plugin patch for Windows by Joel Reed
Daniel
2005-01-30 19:02:09 +00:00
cea555bf1e Makefile fixes for Widows from Joel Reed Daniel
* win32/configure.js: Makefile fixes for Widows from Joel Reed
Daniel
2005-01-28 00:01:31 +00:00
08579bd1d3 integrated the module patch from Joel Reed with just a couple of changes
* 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
2005-01-09 15:43:24 +00:00
0aec602842 added support for version extra 2004-08-24 14:43:44 +00:00
091028da9d apply patch from Rob Richards to add a normal --with-crypto configure
* 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
2004-07-16 10:17:29 +00:00
641af352ff minor changes for the windows binary package 2004-06-09 14:33:54 +00:00
7d93ac4bee added cruntime option, contributed by Oliver Stoeneberg 2004-05-24 10:47:38 +00:00
f8c283c3af tried to fix mingw build, no success, it still works halfway 2003-12-11 18:52:07 +00:00
ad6e1edbe2 MSVC and MinGW compilation fixes 2003-12-11 15:34:45 +00:00
a2f3543467 fixed #122146 2003-11-06 16:28:17 +00:00
57633693d9 handled trio option correctly 2003-02-19 15:08:19 +00:00
5c4a6de5e5 increase the max number of cascaded sort operations. updated Igor's mail
* 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
2002-12-18 14:43:06 +00:00
03fd8d0fcc fixed a bug in merging public info from C modules. patch from Mark Vakoc
* 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
2002-12-12 00:19:02 +00:00
f69de936e6 integrated mingw into jscript configure 2002-11-14 17:48:25 +00:00
775c585560 introduced double-run compilation 2002-09-29 18:05:13 +00:00
bfe37aa23a added more readme info for the binary package 2002-09-10 19:06:41 +00:00
1feca14f9f *** empty log message *** 2002-04-16 17:58:19 +00:00
cc532f426c Windows command-line build components added. 2002-03-24 21:04:43 +00:00