1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-09-11 16:10:45 +03:00
Commit Graph

32 Commits

Author SHA1 Message Date
Nick Wellnhofer
ed51fe6921 Remove ChangeLog
The ChangeLog is from pre-Git times.
2022-02-16 20:10:17 +01:00
Nick Wellnhofer
64c7395768 Remove xsltwin32config.h
This file was undocumented and never used anywhere. Maybe users were
supposed to rename this file to xsltconfig.h manually. These days, both
CMake and win32/configure.js generate xsltconfig.h from xsltconfig.h.in,
just like the Autotools build.
2022-02-16 20:02:42 +01:00
Nick Wellnhofer
50af4e65da Release v1.1.35 2022-02-16 17:27:55 +01:00
Nick Wellnhofer
0d15702203 Support custom prefix when installing Python module
Also fixes make distcheck.
2022-02-14 23:33:53 +01:00
Nick Wellnhofer
05cea0c72c Update links
Documentation and releases are now available on gitlab.gnome.org.
2022-02-14 22:31:18 +01:00
Nick Wellnhofer
f2cd40ff39 Add documentation in devhelp format 2022-02-13 01:08:52 +01:00
Nick Wellnhofer
161b521c5b Add --enable-rebuild-docs configure option
Don't rebuild documentation by default. This should only be done by
maintainers.
2022-02-13 01:08:52 +01:00
Nick Wellnhofer
da2f90ba4b Remove redundant flags from pkg-config files
Flags for dependencies are automatically pulled in by "Requires".
There's no need to list them separately.

Add libxslt as requirement of libexslt.

Fixes #53.
2021-06-06 11:33:05 +02:00
Markus Rickert
d1d96281c7 Generate lbxslt-config.cmake with autotools 2020-12-07 16:53:49 +01:00
Nick Wellnhofer
b3076bccdb Finish and clean up Python 3 support
- Handle Python 3 types similar to libxml2
- Copy new versions of libxml_xmlXPathDestructNsNode and
  libxml_xmlXPathObjectPtrConvert from libxml2
- Fix compiler warnings
- Fix whitespace
- Remove unneeded imports from __future__
- Remove test in extelem.py (StringIO can't be converted to FILE under
  Python 3)
- string.lower() works in both Python 2 and 3

Closes #25.
2020-11-19 17:59:37 +01:00
Suleyman Poyraz
a2db8da1ac Initial support for Python 3
Squashed merge of pull request !19.
2020-11-19 17:08:37 +01:00
David Kilzer
4d9bfef22f Fix -Wshadow warnings in libexslt/dynamic.c
* configure.ac: Enable -Wshadow for all builds.
* libexslt/dynamic.c:
(exsltDynMapFunction): Rename `cur` to `newChildNode` to fix
shadow variable warnings.

Closes #29.
2020-01-10 13:05:32 +01:00
Nick Wellnhofer
b90e1063a8 Fix variable syntax in Python configuration
Resolves #30.
2020-01-10 12:58:35 +01:00
Nick Wellnhofer
90c34c8bb9 Fix xml2-config check in configure script
A 'print' option has never been supported. After a recent change to
libxml2, invalid options cause xml2-config to fail.
2019-11-15 11:53:11 +01:00
Nick Wellnhofer
bde9dc85b3 Check whether 'xml2-config --dynamic' is supported
Fixes build with older libxml2 versions.

Closes #22.
2019-11-11 12:15:04 +01:00
Daniel Veillard
3653123f99 Release of libxslt-1.1.34
* configure.ac doc/xslt.html: updated for the release
* doc/libxslt.xsa doc/news.html doc/xsltproc.1 libxslt/xsltwin32config.h:
  regenerated for the release
2019-10-30 21:02:43 +01:00
Hugh McMaster
20cadc71bd configure.ac: Invoke PKG_CHECK_MODULES for building shared libraries 2019-08-02 13:45:27 +02:00
Hugh McMaster
3028eaeae9 configure.ac: Conditionally determine whether xml2-config should pass shared libraries or static libraries 2019-08-02 13:45:27 +02:00
Hugh McMaster
bcb258f93f libexslt.pc.in: Do not expose private library
dependencies unless invoked

The math and gcrypt libraries are private dependencies of libexslt.
2019-07-29 21:52:41 +10:00
Hugh McMaster
cc1b0b4b68 xslt-config.in: Add a --dynamic option to --libs
xslt-config --libs prints static library linking information by default.
This is un-necessary for most programs, so introduce a new option, --dynamic,
which, when combined with --libs, only prints shared library linking information.
2019-07-29 21:52:41 +10:00
Nick Wellnhofer
e85f12dffe Compile with -Wextra
Also run Travis tests with -Werror.
2019-05-12 15:45:00 +02:00
Nick Wellnhofer
895c668b49 Make profiler support optional 2019-05-12 15:34:20 +02:00
Nick Wellnhofer
7f56378a73 Add libFuzzer targets 2019-04-15 18:48:35 +02:00
Nick Wellnhofer
098c399072 Stop including ansidecl.h
This seems to be an undocumented, internal GCC header added a long time
ago.

Resolves !2.
2019-04-08 15:08:57 +02:00
Nick Wellnhofer
e176258ef6 Remove WIN32_EXTRA_* variables
Simply use LDFLAGS and LIBS instead.
2019-02-12 12:31:20 +01:00
Nick Wellnhofer
1ffe17a071 Build without winsock
Fixes bug #481434:

https://bugzilla.gnome.org/show_bug.cgi?id=481434
2019-02-12 12:31:20 +01:00
Nick Wellnhofer
b93a4d03a2 Stop redefining snprintf on MinGW
Seems to fix compilation on MinGW-w64.  A similar change was made to
libxml2 in 2012.
2019-02-12 12:29:32 +01:00
Daniel Veillard
f1eb717f04 Release of libxslt-1.1.33
* configure.ac doc/xslt.html libxslt/xsltwin32config.h: updated for the release
2019-01-03 19:32:12 +01:00
Daniel Veillard
8307b072ad Release of libxslt-1.1.32
* configure.ac: update for release
* doc/* : regenerated
2017-11-02 21:39:17 +01:00
Nick Wellnhofer
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
Daniel Veillard
3c232593ac Reconfigure.aclease of libxslt-1.1.31
* configure.ac doc/news.html doc/xslt.html: updated for the release
2017-10-06 09:10:59 +02:00
Nick Wellnhofer
31cbd6251e Misc autoconf updates
* Switch to autoreconf in autogen.sh
* Rename configure.in to configure.ac
* Use modern form of AC_INIT and AM_INIT_AUTOMAKE
* Set "foreign" automake option to avoid creation of a default
  COPYING and INSTALL.
* Remove AC_PATH_PROG(RM), otherwise libtool's $RM will be overwritten
  and cause the infamous "cannot remove libtoolT" warning.
* Remove autogenerated config.h.in from version control
* Update .gitignore
2017-09-14 20:48:05 +02:00