From eb193589a1ff12b4ef23027d5cfed5609f8c0d11 Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Wed, 21 Nov 2012 15:36:11 +0800 Subject: [PATCH 01/14] Adding doc update related to 1.1.28 --- NEWS | 23 +++++++++++++++ doc/libxslt.xsa | 87 ++++++++++++++++++++++++++++++++++++++++++++++++++++----- doc/news.html | 25 ++++++++++++++++- doc/xslt.html | 25 +++++++++++++++++ 4 files changed, 152 insertions(+), 8 deletions(-) diff --git a/NEWS b/NEWS index cbc1c5e..ff65b6a 100644 --- a/NEWS +++ b/NEWS @@ -8,6 +8,29 @@ See the git page at http://git.gnome.org/browse/libxslt/ to get a description of the recent commits.Those are the public releases made: +1.1.28: Nov 21 2012: + - Portability: + Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev), + configure should be more careful with linker script (Igor Pashev), + add gcrypt library in LIBADD, not LDFLAGS, as recommended (Roumen Petrov) + + - Bug fixes: + Fix generate-id() to avoid generating the same ID (Stewart Brodie), + Fix crash with empty xsl:key/@match attribute (Nick Wellnhofer), + Crash when passing an uninitialized variable to document() (Nick Wellnhofer), + Add missing test docs to EXTRA_DIST (Nick Wellnhofer), + Fix regression: Default namespace not correctly used (Nick Wellnhofer) + + - Cleanups: + Remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml (Daniel Veillard), + autogen.sh cleanup (Daniel Richard), + consistent use of xslt processor (Roumen Petrov), + Add object files in tests/plugins to .gitignore (Nick Wellnhofer), + Fix error on bug-165 regression test (Daniel Veillard), + Remove xsltTransStorageAdd and xsltTransStorageRemove (Daniel Veillard), + + + 1.1.27: Sep 12 2012: - Portability: xincludestyle wasn't protected with LIBXML_XINCLUDE_ENABLED (Michael Bonfils), diff --git a/doc/libxslt.xsa b/doc/libxslt.xsa index ad3aaf2..04d8c0d 100644 --- a/doc/libxslt.xsa +++ b/doc/libxslt.xsa @@ -8,16 +8,89 @@ libxslt - 1.1.26 - Sep 24 2009 + 1.1.27 + Sep 12 2012 http://xmlsoft.org/XSLT/ - - Improvement: - Add xsltProcessOneNode to exported symbols for lxml (Daniel Veillard) + - Portability: + xincludestyle wasn't protected with LIBXML_XINCLUDE_ENABLED (Michael Bonfils), + Portability fix for testThreads.c (IlyaS), + FreeBSD portability fixes (Pedro F. Giffuni), + check for gmtime - on mingw* hosts will enable date-time function (Roumen Petrov), + use only native crypto-API for mingw* hosts (Roumen Petrov), + autogen: Only check for libtoolize (Colin Walters), + minimal mingw support (Roumen Petrov), + configure: acconfig.h is deprecated since autoconf-2.50 (Stefan Kost), + Fix a small out of tree compilation issue (Hao Hu), + Fix python generator to not use deprecated xmllib (Daniel Veillard), + link python module with python library (Frederic Crozat) + + - Documentation: + Tiny doc improvement (Daniel Veillard), + Various documentation fixes for docs on internals (C. M. Sperberg-McQueen) - Bug fixes: - Fix an idness generation problem (Daniel Veillard), - 595612 Try to fix some locking problems (Daniel Veillard), - Fix a crash on misformed imported stylesheets (Daniel Veillard) + Report errors on variable use in key (Daniel Veillard), + The XSLT namespace string is a constant one (Daniel Veillard), + Fix handling of names in xsl:attribute (Nick Wellnhofer), + Reserved namespaces in xsl:element and xsl:attribute (Nick Wellnhofer), + Null-terminate result string of cry:rc4_decrypt (Nick Wellnhofer), + EXSLT date normalization fix (James Muscat), + Exit after compilation of invalid func:result (Nick Wellnhofer), + Fix for EXSLT func:function (Nick Wellnhofer), + Rewrite EXSLT string:replace to be conformant (Nick Wellnhofer), + Avoid a heap use after free error (Chris Evans), + Fix a dictionary string usage (Chris Evans), + Output should not include extraneous newlines when indent is off (Laurence Rowe), + document('') fails to return stylesheets parsed from memory (Jason Viers), + xsltproc should return an error code if xinclude fails (Malcolm Purvis), + Forwards-compatible processing of unknown top level elements (Nick Wellnhofer), + Fix system-property with unknown namespace (Nick Wellnhofer), + Hardening of code checking node types in EXSLT (Daniel Veillard), + Hardening of code checking node types in various entry point (Daniel Veillard), + Cleanup of the pattern compilation code (Daniel Veillard), + Fix default template processing on namespace nodes (Daniel Veillard), + Fix a bug in selecting XSLT elements (Daniel Veillard), + Fixed bug #616839 (Daniel Mustieles), + Fix some case of pattern parsing errors (Abhishek Arya), + preproc: fix the build (Stefan Kost), + Fix a memory leak with xsl:number (Daniel Veillard), + Fix a problem with ESXLT date:add() with January (money_seshu Dronamraju), + Fix a memory leak if compiled with Windows locale support (Daniel Veillard), + Fix generate-id() to not expose object addresses (Daniel Veillard), + Fix curlies support in literals for non-compiled AVTs (Nick Wellnhofer), + Allow whitespace in xsl:variable with select (Nick Wellnhofer), + Small fixes to locale code (Nick Wellnhofer), + Fix bug 602515 (Nick Wellnhofer), + Fix popping of vars in xsltCompilerNodePop (Nick Wellnhofer), + Fix direct pattern matching bug (Nick Wellnhofer) + + - Improvements: + Add the saxon:systemId extension (Mike Hommey), + Add an append mode to document output (Daniel Veillard), + Add new tests to EXTRA_DIST (Nick Wellnhofer), + Test for bug #680920 (Nick Wellnhofer), + fix regresson in Various "make distcheck" and other fixes (Roumen Petrov), + Various "make distcheck" and other fixes (Daniel Richard G), + Fix portability to upcoming libxml2-2.9.0 (Daniel Veillard), + Adding --system flag support to autogen.sh (Daniel Veillard), + Allow per-context override of xsltMaxDepth, introduce xsltMaxVars (Jérôme Carretero), + autogen.sh: Honor NOCONFIGURE environment variable (Colin Walters), + configure: support silent automake rules if possible (Stefan Kost), + Precompile patterns in xsl:number (Nick Wellnhofer), + Fix some warnings in the refactored code (Nick Wellnhofer), + Adding new generated files (Daniel Veillard), + profiling: add callgraph report (Stefan Kost) + + - Cleanups: + Big space and tabs cleanup (Daniel Veillard), + Fix authors list (Daniel Veillard), + Cleanups some of the test makefiles (Daniel Richard), + Remove .cvsignore files which are not needed anymore (Daniel Veillard), + Cleanup some misplaced spaces and tabs (Daniel Veillard), + Augment list of ignored files (Daniel Veillard), + configure: remove checks for isinf and isnan as those are not used anyway (Stefan Kost), + Point to GIT for source code and a bit of cleanup (Daniel Veillard), + Get rid of specific build setup and STATIC_BINARIES (Daniel Veillard) diff --git a/doc/news.html b/doc/news.html index 15ae10d..60d242e 100644 --- a/doc/news.html +++ b/doc/news.html @@ -9,7 +9,30 @@ H3 {font-family: Verdana,Arial,Helvetica} A:link, A:visited, A:active { text-decoration: underline } News
Action against software patentsGNOME2 LogoW3C logoRed Hat Logo
Made with Libxslt Logo

The XSLT C library for GNOME

News

Main Menu
Related links
API Indexes

See the git page -to get a description of the recent commits.

Those are the public releases made:

1.1.27: Sep 12 2012

    +to get a description of the recent commits.

    Those are the public releases made:

    1.1.28: Nov 21 2012

      +
    • Portability:
      + Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),
      + configure should be more careful with linker script (Igor Pashev),
      + add gcrypt library in LIBADD, not LDFLAGS, as recommended (Roumen Petrov)
      +
    • + +
    • Bug fixes:
      + Fix generate-id() to avoid generating the same ID (Stewart Brodie),
      + Fix crash with empty xsl:key/@match attribute (Nick Wellnhofer),
      + Crash when passing an uninitialized variable to document() (Nick Wellnhofer),
      + Add missing test docs to EXTRA_DIST (Nick Wellnhofer),
      + Fix regression: Default namespace not correctly used (Nick Wellnhofer)
      +
    • + +
    • Cleanups:
      + Remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml (Daniel Veillard),
      + autogen.sh cleanup (Daniel Richard),
      + consistent use of xslt processor (Roumen Petrov),
      + Add object files in tests/plugins to .gitignore (Nick Wellnhofer),
      + Fix error on bug-165 regression test (Daniel Veillard),
      + Remove xsltTransStorageAdd and xsltTransStorageRemove (Daniel Veillard),
      +
    • +

    1.1.27: Sep 12 2012

    • Portability:
      xincludestyle wasn't protected with LIBXML_XINCLUDE_ENABLED (Michael Bonfils),
      Portability fix for testThreads.c (IlyaS),
      diff --git a/doc/xslt.html b/doc/xslt.html index f7fb595..71e208f 100644 --- a/doc/xslt.html +++ b/doc/xslt.html @@ -305,6 +305,31 @@ to get a description of the recent commits.

      Those are the public releases made:

      +

      1.1.28: Nov 21 2012

      +
        +
      • Portability:
        + Fix python build by using libxsltmod_la_CPPFLAGS instead of AM_CPPFLAGS (Alexandre Rostovtsev),
        + configure should be more careful with linker script (Igor Pashev),
        + add gcrypt library in LIBADD, not LDFLAGS, as recommended (Roumen Petrov)
        +
      • + +
      • Bug fixes:
        + Fix generate-id() to avoid generating the same ID (Stewart Brodie),
        + Fix crash with empty xsl:key/@match attribute (Nick Wellnhofer),
        + Crash when passing an uninitialized variable to document() (Nick Wellnhofer),
        + Add missing test docs to EXTRA_DIST (Nick Wellnhofer),
        + Fix regression: Default namespace not correctly used (Nick Wellnhofer)
        +
      • + +
      • Cleanups:
        + Remove xsltTransStorageAdd and xsltTransStorageRemove from symbols.xml (Daniel Veillard),
        + autogen.sh cleanup (Daniel Richard),
        + consistent use of xslt processor (Roumen Petrov),
        + Add object files in tests/plugins to .gitignore (Nick Wellnhofer),
        + Fix error on bug-165 regression test (Daniel Veillard),
        + Remove xsltTransStorageAdd and xsltTransStorageRemove (Daniel Veillard),
        +
      • +

      1.1.27: Sep 12 2012

      • Portability:
        -- 1.8.4.1