Skip to content

Commit ee285e3

Browse files
author
Johan Vos
committed
8318388: Update libxslt to 1.1.39
Backport-of: 09922d5
1 parent 00dc689 commit ee285e3

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1500
-1589
lines changed

modules/javafx.web/src/main/legal/libxslt.md

Lines changed: 91 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## xmlsoft.org: libxslt v1.1.35
1+
## xmlsoft.org: libxslt v1.1.39
22

33
### libxslt License
44
```
@@ -57,4 +57,94 @@ be used in advertising or otherwise to promote the sale, use or other deal-
5757
ings in this Software without prior written authorization from him.
5858
----------------------------------------------------------------------
5959
60+
=== copyright notices for trio.h ===
61+
* Copyright (C) 1998 Bjorn Reese and Daniel Stenberg.
62+
=== copyright notices for triodef.h ===
63+
* Copyright (C) 2001 Bjorn Reese <breese@users.sourceforge.net>
64+
=== license text for trio.h and triodef.h ===
65+
*
66+
* Permission to use, copy, modify, and distribute this software for any
67+
* purpose with or without fee is hereby granted, provided that the above
68+
* copyright notice and this permission notice appear in all copies.
69+
*
70+
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
71+
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
72+
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND
73+
* CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER.
74+
*
75+
76+
```
77+
78+
### AUTHORS File Information
79+
```
80+
LIBXSLT REFERENCE LIBRARY AUTHORS
81+
=============================
82+
83+
This is the list of LIBXSLT Reference Library ("libxslt") Contributing
84+
Authors, for copyright and licensing purposes.
85+
86+
Daniel Veillard:
87+
daniel@veillard.com
88+
DV on #gnome IRC channel
89+
http://veillard.com/
90+
Used to work at W3C, now Red Hat
91+
co-chair of W3C XML Linking WG
92+
invited expert on the W3C XML Core WG
93+
Author of libxml2 upon which this library is based.
94+
95+
Bjorn Reese:
96+
breese@users.sourceforge.net
97+
http://home1.stofanet.dk/breese/
98+
Software developer at http://www.systematic.dk/
99+
Member of the XML-MTF Mapping WG.
100+
101+
William Brack <wbrack@mmm.com.hk>
102+
103+
Thomas Broyer <tbroyer@ltgt.net>
104+
105+
Igor Zlatkovic <igor@zlatkovic.com> for the Windows port
106+
107+
Patches gently provided by a multitude of people :
108+
109+
Abhishek Arya <inferno@chromium.org>
110+
Ben Walton <bwalton@artsci.utoronto.ca>
111+
Bjorn Reese <breese@src.gnome.org>
112+
C. M. Sperberg-McQueen <cmsmcq@blackmesatech.com>
113+
Colin Walters <walters@verbum.org>
114+
Daniel Mustieles <daniel.mustieles@gmail.com>
115+
Daniel Richard G <oss@teragram.com>
116+
Darin Adler <darin@src.gnome.org>
117+
ÉRDI Gergo <cactus@src.gnome.org>
118+
Fatih Demir <kabalak@src.gnome.org>
119+
Federico Mena Quintero <federico@ximian.com>
120+
Frederic Crozat <fcrozat@mandriva.com>
121+
Hao Hu <ihaohu@gmail.com>
122+
Havoc Pennington <hp@pobox.com>
123+
IlyaS <astro.courier@gmail.com>
124+
jacob berkman <jacob@ximian.com>
125+
Jason Viers <bean@beanalby.net>
126+
Jérôme Carretero <cJ-xslt@zougloub.eu>
127+
Joachim Breitner <nomeata@debian.org>
128+
Johan Dahlin <zilch@src.gnome.org>
129+
John Fleck <jfleck@inkstain.net>
130+
Jose Maria Celorio <chema@src.gnome.org>
131+
Julio M. Merino Vidal <jmmv@NetBSD.org>
132+
Kasimier T. Buchcik <kbuchcik@src.gnome.org>
133+
Kjartan Maraas <kmaraas@src.gnome.org>
134+
Laurence Rowe <l@lrowe.co.uk>
135+
Malcolm Purvis <malcolm@purvis.id.au>
136+
Martin <gzlist@googlemail.com>
137+
Michael Bonfils <murlock42@gmail.com>
138+
Mike Hommey <mh@glandium.org>
139+
money_seshu Dronamraju <mcseshu@gmail.com>
140+
Nick Wellnhofer <wellnhofer@aevum.de>
141+
Nix <nix@esperi.org.uk>
142+
Pedro F. Giffuni <giffunip@tutopia.com>
143+
Peter Williams <peterw@ximian.com>
144+
Rob Richards <rrichard@src.gnome.org>
145+
Roumen Petrov <bugtrack@roumenpetrov.info>
146+
Stefan Kost <ensonic@users.sf.net>
147+
Tomasz Kłoczko <kloczek@src.gnome.org>
148+
Chris Evans <cevans@chromium.org>
149+
60150
```

modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/config.h

Lines changed: 86 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -7,42 +7,18 @@
77
/* Define to 1 if you have the <dlfcn.h> header file. */
88
#define HAVE_DLFCN_H 1
99

10-
/* Define to 1 if you have the <errno.h> header file. */
11-
#define HAVE_ERRNO_H 1
12-
13-
/* Define if fabs is there */
14-
#define HAVE_FABS /**/
15-
16-
/* Define to 1 if you have the <float.h> header file. */
17-
#define HAVE_FLOAT_H 1
18-
19-
/* Define if floor is there */
20-
#define HAVE_FLOOR /**/
21-
22-
/* Define to 1 if you have the `fprintf' function. */
23-
#define HAVE_FPRINTF 1
24-
25-
/* Define to 1 if you have the <fp_class.h> header file. */
26-
/* #undef HAVE_FP_CLASS_H */
27-
2810
/* Define to 1 if you have the `ftime' function. */
2911
#define HAVE_FTIME 1
3012

3113
/* Define if gcrypt library is available. */
32-
/* #undef HAVE_GCRYPT */
14+
#define HAVE_GCRYPT 1
3315

3416
/* Define to 1 if you have the `gettimeofday' function. */
3517
#define HAVE_GETTIMEOFDAY 1
3618

37-
/* Define to 1 if you have the `gmtime' function. */
38-
#define HAVE_GMTIME 1
39-
4019
/* Define to 1 if you have the `gmtime_r' function. */
4120
#define HAVE_GMTIME_R 1
4221

43-
/* Define to 1 if you have the <ieeefp.h> header file. */
44-
/* #undef HAVE_IEEEFP_H */
45-
4622
/* Define to 1 if you have the <inttypes.h> header file. */
4723
#define HAVE_INTTYPES_H 1
4824

@@ -52,48 +28,27 @@
5228
/* Define to 1 if you have the <locale.h> header file. */
5329
#define HAVE_LOCALE_H 1
5430

55-
/* Define to 1 if you have the `localtime' function. */
56-
#define HAVE_LOCALTIME 1
57-
5831
/* Define to 1 if you have the `localtime_r' function. */
5932
#define HAVE_LOCALTIME_R 1
6033

61-
/* Define to 1 if you have the <math.h> header file. */
62-
#define HAVE_MATH_H 1
63-
64-
/* Define to 1 if you have the <memory.h> header file. */
65-
#define HAVE_MEMORY_H 1
66-
67-
/* Define to 1 if you have the <nan.h> header file. */
68-
/* #undef HAVE_NAN_H */
69-
70-
/* Define if pow is there */
71-
#define HAVE_POW /**/
72-
73-
/* Define to 1 if you have the `printf' function. */
74-
#define HAVE_PRINTF 1
34+
/* Define to 1 if you have the <minix/config.h> header file. */
35+
/* #undef HAVE_MINIX_CONFIG_H */
7536

7637
/* Define if <pthread.h> is there */
7738
#define HAVE_PTHREAD_H /**/
7839

7940
/* Define to 1 if you have the `snprintf' function. */
8041
#define HAVE_SNPRINTF 1
8142

82-
/* Define to 1 if you have the `sprintf' function. */
83-
#define HAVE_SPRINTF 1
84-
85-
/* Define to 1 if you have the `sscanf' function. */
86-
#define HAVE_SSCANF 1
87-
8843
/* Define to 1 if you have the `stat' function. */
8944
#define HAVE_STAT 1
9045

91-
/* Define to 1 if you have the <stdarg.h> header file. */
92-
#define HAVE_STDARG_H 1
93-
9446
/* Define to 1 if you have the <stdint.h> header file. */
9547
#define HAVE_STDINT_H 1
9648

49+
/* Define to 1 if you have the <stdio.h> header file. */
50+
#define HAVE_STDIO_H 1
51+
9752
/* Define to 1 if you have the <stdlib.h> header file. */
9853
#define HAVE_STDLIB_H 1
9954

@@ -121,23 +76,14 @@
12176
/* Define to 1 if you have the <sys/types.h> header file. */
12277
#define HAVE_SYS_TYPES_H 1
12378

124-
/* Define to 1 if you have the `time' function. */
125-
#define HAVE_TIME 1
126-
127-
/* Define to 1 if you have the <time.h> header file. */
128-
#define HAVE_TIME_H 1
129-
13079
/* Define to 1 if you have the <unistd.h> header file. */
13180
#define HAVE_UNISTD_H 1
13281

133-
/* Define to 1 if you have the `vfprintf' function. */
134-
#define HAVE_VFPRINTF 1
135-
13682
/* Define to 1 if you have the `vsnprintf' function. */
13783
#define HAVE_VSNPRINTF 1
13884

139-
/* Define to 1 if you have the `vsprintf' function. */
140-
#define HAVE_VSPRINTF 1
85+
/* Define to 1 if you have the <wchar.h> header file. */
86+
#define HAVE_WCHAR_H 1
14187

14288
/* Define to 1 if you have the <xlocale.h> header file. */
14389
/* #undef HAVE_XLOCALE_H */
@@ -158,7 +104,7 @@
158104
#define PACKAGE_NAME "libxslt"
159105

160106
/* Define to the full name and version of this package. */
161-
#define PACKAGE_STRING "libxslt 1.1.35"
107+
#define PACKAGE_STRING "libxslt 1.1.39"
162108

163109
/* Define to the one symbol short name of this package. */
164110
#define PACKAGE_TARNAME "libxslt"
@@ -167,48 +113,106 @@
167113
#define PACKAGE_URL ""
168114

169115
/* Define to the version of this package. */
170-
#define PACKAGE_VERSION "1.1.35"
116+
#define PACKAGE_VERSION "1.1.39"
171117

172-
/* Define to 1 if you have the ANSI C header files. */
118+
/* Define to 1 if all of the C90 standard headers exist (not just the ones
119+
required in a freestanding environment). This macro is provided for
120+
backward compatibility; new code need not use it. */
173121
#define STDC_HEADERS 1
174122

175123
/* Enable extensions on AIX 3, Interix. */
176124
#ifndef _ALL_SOURCE
177125
# define _ALL_SOURCE 1
178126
#endif
127+
/* Enable general extensions on macOS. */
128+
#ifndef _DARWIN_C_SOURCE
129+
# define _DARWIN_C_SOURCE 1
130+
#endif
131+
/* Enable general extensions on Solaris. */
132+
#ifndef __EXTENSIONS__
133+
# define __EXTENSIONS__ 1
134+
#endif
179135
/* Enable GNU extensions on systems that have them. */
180136
#ifndef _GNU_SOURCE
181137
# define _GNU_SOURCE 1
182138
#endif
183-
/* Enable threading extensions on Solaris. */
139+
/* Enable X/Open compliant socket functions that do not require linking
140+
with -lxnet on HP-UX 11.11. */
141+
#ifndef _HPUX_ALT_XOPEN_SOCKET_API
142+
# define _HPUX_ALT_XOPEN_SOCKET_API 1
143+
#endif
144+
/* Identify the host operating system as Minix.
145+
This macro does not affect the system headers' behavior.
146+
A future release of Autoconf may stop defining this macro. */
147+
#ifndef _MINIX
148+
/* # undef _MINIX */
149+
#endif
150+
/* Enable general extensions on NetBSD.
151+
Enable NetBSD compatibility extensions on Minix. */
152+
#ifndef _NETBSD_SOURCE
153+
# define _NETBSD_SOURCE 1
154+
#endif
155+
/* Enable OpenBSD compatibility extensions on NetBSD.
156+
Oddly enough, this does nothing on OpenBSD. */
157+
#ifndef _OPENBSD_SOURCE
158+
# define _OPENBSD_SOURCE 1
159+
#endif
160+
/* Define to 1 if needed for POSIX-compatible behavior. */
161+
#ifndef _POSIX_SOURCE
162+
/* # undef _POSIX_SOURCE */
163+
#endif
164+
/* Define to 2 if needed for POSIX-compatible behavior. */
165+
#ifndef _POSIX_1_SOURCE
166+
/* # undef _POSIX_1_SOURCE */
167+
#endif
168+
/* Enable POSIX-compatible threading on Solaris. */
184169
#ifndef _POSIX_PTHREAD_SEMANTICS
185170
# define _POSIX_PTHREAD_SEMANTICS 1
186171
#endif
172+
/* Enable extensions specified by ISO/IEC TS 18661-5:2014. */
173+
#ifndef __STDC_WANT_IEC_60559_ATTRIBS_EXT__
174+
# define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1
175+
#endif
176+
/* Enable extensions specified by ISO/IEC TS 18661-1:2014. */
177+
#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
178+
# define __STDC_WANT_IEC_60559_BFP_EXT__ 1
179+
#endif
180+
/* Enable extensions specified by ISO/IEC TS 18661-2:2015. */
181+
#ifndef __STDC_WANT_IEC_60559_DFP_EXT__
182+
# define __STDC_WANT_IEC_60559_DFP_EXT__ 1
183+
#endif
184+
/* Enable extensions specified by ISO/IEC TS 18661-4:2015. */
185+
#ifndef __STDC_WANT_IEC_60559_FUNCS_EXT__
186+
# define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1
187+
#endif
188+
/* Enable extensions specified by ISO/IEC TS 18661-3:2015. */
189+
#ifndef __STDC_WANT_IEC_60559_TYPES_EXT__
190+
# define __STDC_WANT_IEC_60559_TYPES_EXT__ 1
191+
#endif
192+
/* Enable extensions specified by ISO/IEC TR 24731-2:2010. */
193+
#ifndef __STDC_WANT_LIB_EXT2__
194+
# define __STDC_WANT_LIB_EXT2__ 1
195+
#endif
196+
/* Enable extensions specified by ISO/IEC 24747:2009. */
197+
#ifndef __STDC_WANT_MATH_SPEC_FUNCS__
198+
# define __STDC_WANT_MATH_SPEC_FUNCS__ 1
199+
#endif
187200
/* Enable extensions on HP NonStop. */
188201
#ifndef _TANDEM_SOURCE
189202
# define _TANDEM_SOURCE 1
190203
#endif
191-
/* Enable general extensions on Solaris. */
192-
#ifndef __EXTENSIONS__
193-
# define __EXTENSIONS__ 1
204+
/* Enable X/Open extensions. Define to 500 only if necessary
205+
to make mbstate_t available. */
206+
#ifndef _XOPEN_SOURCE
207+
/* # undef _XOPEN_SOURCE */
194208
#endif
195209

196210

197211
/* Version number of package */
198-
#define VERSION "1.1.35"
212+
#define VERSION "1.1.39"
199213

200214
/* Define if debugging support is enabled */
201-
/* #undef WITH_DEBUGGER */
215+
#define WITH_DEBUGGER /**/
202216

203217
/* Define if profiling support is enabled */
204-
/* #undef WITH_PROFILER */
205-
206-
/* Define to 1 if on MINIX. */
207-
/* #undef _MINIX */
208-
209-
/* Define to 2 if the system does not provide POSIX.1 features except with
210-
this defined. */
211-
/* #undef _POSIX_1_SOURCE */
212-
213-
/* Define to 1 if you need to in order for `stat' and other things to work. */
214-
/* #undef _POSIX_SOURCE */
218+
#define WITH_PROFILER /**/

modules/javafx.web/src/main/native/Source/ThirdParty/libxslt/linux/libexslt/exsltconfig.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ extern "C" {
1818
*
1919
* the version string like "1.2.3"
2020
*/
21-
#define LIBEXSLT_DOTTED_VERSION "0.8.20"
21+
#define LIBEXSLT_DOTTED_VERSION "0.8.21"
2222

2323
/**
2424
* LIBEXSLT_VERSION:
2525
*
2626
* the version number: 1.2.3 value is 10203
2727
*/
28-
#define LIBEXSLT_VERSION 820
28+
#define LIBEXSLT_VERSION 821
2929

3030
/**
3131
* LIBEXSLT_VERSION_STRING:
3232
*
3333
* the version number string, 1.2.3 value is "10203"
3434
*/
35-
#define LIBEXSLT_VERSION_STRING "820"
35+
#define LIBEXSLT_VERSION_STRING "821"
3636

3737
/**
3838
* LIBEXSLT_VERSION_EXTRA:

0 commit comments

Comments
 (0)