summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix xsl:strip-space with namespace and wildcardNick Wellnhofer2009-09-1611-1/+90
| | | | | | | * libxslt/imports.c: xsl:strip-space didn't work if there is a NameTest with a namespace and a wildcard * tests/REC/Makefile.am tests/REC/test-3.4-*: add some test to the regression suite
* Fix a problem with previous changeDaniel Veillard2009-09-161-0/+1
|
* Label xsltProcessOneNode as staticDaniel Veillard2009-09-161-1/+1
|
* Add API versioning and various cleanupsDaniel Veillard2009-09-1620-75/+1285
| | | | | | | | | | | | * doc/symbols.xml doc/syms.xsl doc/checkapisym.xsl libxslt/libxslt.syms: the new symbol files, checking and stylesheets, based on libxml2 ones * configure.in doc/Makefile.am libxslt/Makefile.am: modifications needed to activate the symbol versioning * doc/libxslt-api.xml doc/libxslt-refs.xml doc/EXSLT/libexslt-api.xml doc/EXSLT/libexslt-refs.xml: regenerated * libexslt/crypto.c libxslt/Makefile.am libxslt/keys.c libxslt/variables.c libxslt/xslt.c libxslt/xsltInternals.h libxslt/xsltlocale.c libxslt/xsltlocale.h: various cleanups
* Fix a mutex deadlock on unregistered extensionsNix2009-09-081-2/+6
| | | | | | * libxslt/extensions.c: both xsltExtModuleFunctionLookup() and xsltExtModuleRegisterDynamic() take the xsltExtMutex, but the former calls the latter
* 567192 xsltproc --output option ignore --xincludeJoachim Breitner2009-08-231-0/+5
| | | | | * xsltproc/xsltproc.c: the option was not activating XInclude nor passing parser flags
* Fix redundant headers in listDaniel Veillard2009-08-211-2/+0
|
* 134754 Configure's --with-html-dir related fixesJulio M. Merino Vidal2009-08-212-36/+32
| | | | | * configure.in doc/Makefile.am: fixes --with-html-dir argument handling and adds --with-html-subdir.
* Make sure testThreads is linked with pthreadsDaniel Veillard2009-08-202-2/+6
| | | | | * configure.in: augment thread detection to pass THREADS_LIBS * xsltproc/Makefile.am: add THREAD_LIBS to testThreads_LDADD
* Fix potential crash on debug of extensions SolarisBen Walton2009-08-171-7/+8
| | | | | * libxslt/extensions.c: avoid a printf("%s", NULL) in special circumstances
* Improve testThreads a bitDaniel Veillard2009-08-141-0/+14
| | | | | * xsltproc/testThreads.c: load exslt extensions, the test module and a bit of output
* 305913 a serious problem in extensions reentrancyDaniel Veillard2009-08-146-61/+239
| | | | | | | * libexslt/exslt.c libxslt/extensions.c libxslt/extensions.h libxslt/security.c libxslt/transform.c libxslt/xslt.c: extension support use some global variables, make sure there is a Mutex to access and modify them
* Adding a test program to check thread reentrancyDaniel Veillard2009-08-145-3/+321
| | | | | | | | * xsltproc/testThreads.c: based loosely on libxml2 one, checks concurrent use of the same stylesheet and extensions reentrancy * config.h.in configure.in: we need to check for pthreads * Makefile.am xsltproc/Makefile.am: add the new program and insert in make check
* Adding a .gitignore fileDaniel Veillard2009-07-241-0/+139
|
* Fix the download links for SolarisDaniel Veillard2009-07-242-4/+4
|
* Fix an idness issue when building the treeDaniel Veillard2009-07-242-0/+11
| | | | * libxslt/attributes.c: fix an IDness issue when building the tree
* Fix makefile and spec file to include doc in rpmDaniel Veillard2009-07-242-1/+6
|
* git setupveillard2009-05-124-1/+33
| | | | | | * configure.in: adapt the extra version detection code to git * libxslt.doap: adding RDF dope file Daniel
* Fixed indexing error reported by Ron Burk on the mailing list.William M. Brack2009-01-242-5/+9
| | | | | | * libexslt/strings.c: Fixed indexing error reported by Ron Burk on the mailing list. svn path=/trunk/; revision=1494
* applied patch from Roumen Petrov for mingw cross compilation problemsDaniel Veillard2008-11-145-4/+14
| | | | | | | | | * python/Makefile.am libxslt/Makefile.am configure.in libexslt/Makefile.am: applied patch from Roumen Petrov for mingw cross compilation problems raised by Rich Jones daniel svn path=/trunk/; revision=1493
* patch from Richard Jones to build shared libs with MinGW cross-compilerDaniel Veillard2008-10-283-1/+7
| | | | | | | | * configure.in Makefile.am: patch from Richard Jones to build shared libs with MinGW cross-compiler Daniel svn path=/trunk/; revision=1492
* prevent some unchecked pointer accesses, patch by Jake Goulding danielDaniel Veillard2008-10-072-2/+11
| | | | | | | | * libxslt/pattern.c: prevent some unchecked pointer accesses, patch by Jake Goulding daniel svn path=/trunk/; revision=1491
* tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 codeWilliam M. Brack2008-08-061-1/+1
| | | | | | | | | * Minor cleanup of "typo" and some compilation warnings: tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 code libxslt/keys.c, libxslt/xsltlocale.c, libexslt/date.c: trivial changes for gcc warnings. svn path=/trunk/; revision=1490
* tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 codeWilliam M. Brack2008-08-064-8/+16
| | | | | | | | | * Minor cleanup of "typo" and some compilation warnings: tests/namespaces/tst7.xsl: fixed typo detected by new libxml2 code libxslt/keys.c, libxslt/xsltlocale.c, libexslt/date.c: trivial changes for gcc warnings. svn path=/trunk/; revision=1489
* big patch from Roumen Petrov finishing xsl:sort lang support with manyDaniel Veillard2008-08-0112-191/+263
| | | | | | | | | | | | * 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
* fix for CVE-2008-2935 libexslt RC4 encryption/decryption functions DanielDaniel Veillard2008-08-013-16/+75
| | | | | | | | * libexslt/crypto.c: fix for CVE-2008-2935 libexslt RC4 encryption/decryption functions Daniel svn path=/trunk/; revision=1487
* fix my static linking setup on x86_64 DanielDaniel Veillard2008-07-282-2/+7
| | | | | | | * configure.in: fix my static linking setup on x86_64 Daniel svn path=/trunk/; revision=1486
* avoid a quadratic behaviour when hitting duplicatesDaniel Veillard2008-07-272-7/+21
| | | | | | | | * libxslt/xslt.c: avoid a quadratic behaviour when hitting duplicates exclude-result-prefixes declarations, should fix #544906 Daniel svn path=/trunk/; revision=1485
* *configure.in: fixed option --with-debugger with patch from Arun Ragnavan ↵William M. Brack2008-07-262-1/+6
| | | | | | #544829 svn path=/trunk/; revision=1484
* fixed incorrect argument popping in exsltMathAtan2Function #541965William M. Brack2008-07-122-4/+9
| | | | | | * libexslt/math.c: fixed incorrect argument popping in exsltMathAtan2Function #541965 svn path=/trunk/; revision=1483
* patch from Ron Burk to fix problem with string check for element-availableWilliam M. Brack2008-07-102-0/+8
| | | | | | | | * libxslt/functions.c: patch from Ron Burk to fix problem with string check for element-available and function-available #530891. svn path=/trunk/; revision=1482
* added code to handle literal within an AVT #539741. tests/docs/Makefile.amWilliam M. Brack2008-06-257-1/+41
| | | | | | | | | | * libxslt/attrvt.c: added code to handle literal within an AVT #539741. * tests/docs/Makefile.am tests/docs/bug-168.xsl * tests/general/Makefile.am tests/general/bug-168.* add a test for this bug to the regression suite. svn path=/trunk/; revision=1481
* added code to handle literal within an AVT #539741. tests/docs/Makefile.amWilliam M. Brack2008-06-251-0/+0
| | | | | | | | | | * libxslt/attrvt.c: added code to handle literal within an AVT #539741. * tests/docs/Makefile.am tests/docs/bug-168.xsl * tests/general/Makefile.am tests/general/bug-168.* add a test for this bug to the regression suite. svn path=/trunk/; revision=1480
* patch from Roumen Petrov fixing include path when compiling with MinGWDaniel Veillard2008-06-134-3/+8
| | | | | | | | * libxslt/libxslt.h libexslt/libexslt.h libexslt/exslt.h: patch from Roumen Petrov fixing include path when compiling with MinGW Daniel svn path=/trunk/; revision=1479
* patch from Nick Wellnhofer and Roumen Petrov to fix some portabilityDaniel Veillard2008-06-126-28/+70
| | | | | | | | | | * 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
* Forgot to commit the new files, DanielDaniel Veillard2008-06-032-0/+508
| | | | svn path=/trunk/; revision=1477
* patch from Nick Wellnhofer adding xsl:sort lang support using the localeDaniel Veillard2008-06-0310-2/+94
| | | | | | | | | | | * configure.in libxslt/extra.c libxslt/Makefile.am libxslt/preproc.c libxslt/xsltInternals.h libxslt/xsltlocale.c libxslt/xsltlocale.h libxslt/xsltutils.c win32/Makefile.mingw win32/Makefile.msvc: patch from Nick Wellnhofer adding xsl:sort lang support using the locale support from the C library. Daniel svn path=/trunk/; revision=1476
* as Ralf Junker pointed out xsltExtFunctionLookup was defined but neverDaniel Veillard2008-06-032-4/+5
| | | | | | | | * libxslt/extensions.h: as Ralf Junker pointed out xsltExtFunctionLookup was defined but never implemented, removing it Daniel svn path=/trunk/; revision=1475
* release of 1.1.24 syntactic cleanup (Martin) Daniel1.1.24Daniel Veillard2008-05-1332-1689/+1848
| | | | | | | | * configure.in doc/*: release of 1.1.24 * python/generator.py: syntactic cleanup (Martin) Daniel svn path=/trunk/; revision=1473
* fix the processing of top level elements of stylesheets which are not inDaniel Veillard2008-05-139-10/+92
| | | | | | | | | | | | | * libxslt/xslt.c libxslt/extensions.c libxslt/extensions.h: fix the processing of top level elements of stylesheets which are not in the XSLT namespace and are not an extension either should fix #529223 * tests/docs/Makefile.am tests/docs/bug-167.xml tests/general/Makefile.am tests/general/bug-167.*: add the test to the regression suite Daniel svn path=/trunk/; revision=1472
* fix the key initialization problem introduced when tracking Josef UrbanDaniel Veillard2008-05-0911-188/+30817
| | | | | | | | | | | | | | | * libxslt/documents.c libxslt/keys.c libxslt/xsltInternals.h libxslt/transform.c libxslt/pattern.c: fix the key initialization problem introduced when tracking Josef Urban problem from 22 Dec 2007, this should also handle the problem of recursive keys definitions should fix #531873. * tests/docs/bug-166.xml tests/docs/Makefile.am tests/general/Makefile.am tests/general/bug-166.xsl tests/general/bug-166.out: add the regression tests when a key computation depends on another one. Daniel svn path=/trunk/; revision=1471
* update the man page based on Vincent Lefevre suggestion. DanielDaniel Veillard2008-04-213-7/+13
| | | | | | | | * doc/xsltproc.1 doc/xsltproc.xml: update the man page based on Vincent Lefevre suggestion. Daniel svn path=/trunk/; revision=1470
* fixes #527297 general patter comps fix and cleanup other cleanups DanielDaniel Veillard2008-04-145-25/+101
| | | | | | | | * libxslt/pattern.c: fixes #527297 general patter comps fix and cleanup * libxslt/xsltInternals.h libxslt/pattern.h: other cleanups Daniel svn path=/trunk/; revision=1469
* release of 1.1.23 Daniel1.1.23Daniel Veillard2008-04-089-35/+112
| | | | | | | * configure.in doc/*: release of 1.1.23 Daniel svn path=/trunk/; revision=1467
* add back #452876 patch lost on previous commit, DanielDaniel Veillard2008-04-081-9/+15
| | | | svn path=/trunk/; revision=1466
* new version of patch from Peter Pawlowski DanielDaniel Veillard2008-04-082-49/+39
| | | | | | | * libexslt/date.c: new version of patch from Peter Pawlowski Daniel svn path=/trunk/; revision=1465
* fix an infinite loop bug DanielDaniel Veillard2008-04-082-0/+7
| | | | | | | * python/generator.py: fix an infinite loop bug Daniel svn path=/trunk/; revision=1464
* avoid a scary realloc() loop should fix #520383 DanielDaniel Veillard2008-04-032-1/+5
| | | | | | | * libxslt/xsltutils.c: avoid a scary realloc() loop should fix #520383 Daniel svn path=/trunk/; revision=1463
* applied patch from Peter Pawlowski fixing a timezone offset problem, fixesDaniel Veillard2008-04-034-11/+39
| | | | | | | | | * libexslt/date.c: applied patch from Peter Pawlowski fixing a timezone offset problem, fixes #521680 * libxslt/namespaces.c: a bit of space/tabs cleanup Daniel svn path=/trunk/; revision=1462
* small fix to man page synopsis, should fix #525822 DanielDaniel Veillard2008-04-033-5/+10
| | | | | | | | * doc/xsltproc.xml doc/xsltproc.1 doc/xsltproc.html: small fix to man page synopsis, should fix #525822 Daniel svn path=/trunk/; revision=1461