LTS

    Innovation Version

      Functions changed info

      ---------------diffs in libxslt_libexslt.so.0.8.20_abidiff.out:----------------

      Functions changes summary: 0 Removed, 1 Changed (3 filtered out), 0 Added functions

      Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

      1 function with some indirect sub-type change:

      [C]'function int exsltDateXpathCtxtRegister(xmlXPathContextPtr, const xmlChar*)' at date.c:3852:1 has some indirect sub-type changes:

      parameter 1 of type 'typedef xmlXPathContextPtr' has sub-type changes:
      
        underlying type 'xmlXPathContext*' changed:
      
          in pointed to type 'typedef xmlXPathContext' at xpath.h:39:1:
      
            underlying type 'struct _xmlXPathContext' at xpath.h:288:1 changed:
      
              type size changed from 2816 to 3072 (in bits)
      
              5 data member insertions:
      
                'unsigned long int _xmlXPathContext::opLimit', at offset 2816 (in bits) at xpath.h:359:1
      
                'unsigned long int _xmlXPathContext::opCount', at offset 2880 (in bits) at xpath.h:360:1
      
                'int _xmlXPathContext::depth', at offset 2944 (in bits) at xpath.h:361:1
      
                'int _xmlXPathContext::maxDepth', at offset 2976 (in bits) at xpath.h:362:1
      
                'int _xmlXPathContext::maxParserDepth', at offset 3008 (in bits) at xpath.h:363:1
      
              no data member changes (2 filtered);
      

      ---------------diffs in libxslt_libxslt.so.1.1.34_abidiff.out:----------------

      Functions changes summary: 0 Removed, 20 Changed (175 filtered out), 2 Added functions

      Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

      2 Added functions:

      'function void xsltCompMatchClearCache(xsltTransformContextPtr, xsltCompMatchPtr)' {xsltCompMatchClearCache@@LIBXML2_1.1.34}

      'function int xsltParseStylesheetUser(xsltStylesheetPtr, xmlDocPtr)' {xsltParseStylesheetUser@@LIBXML2_1.1.34}

      20 functions with some indirect sub-type change:

      [C]'function int xslAddCall(xsltTemplatePtr, xmlNodePtr)' at xsltutils.c:2457:1 has some indirect sub-type changes:

      parameter 1 of type 'typedef xsltTemplatePtr' has sub-type changes:
      
        underlying type 'xsltTemplate*' changed:
      
          in pointed to type 'typedef xsltTemplate' at xsltInternals.h:264:1:
      
            underlying type 'struct _xsltTemplate' at xsltInternals.h:274:1 changed:
      
              type size hasn't changed
      
              1 data member changes (2 filtered):
      
               type of '_xsltStylesheet* _xsltTemplate::style' changed:
      
                 in pointed to type 'struct _xsltStylesheet' at xsltInternals.h:1476:1:
      
                   type size changed from 3328 to 3392 (in bits)
      
                   1 data member insertion:
      
                     'xmlXPathContextPtr _xsltStylesheet::xpathCtxt', at offset 3328 (in bits) at xsltInternals.h:1635:1
      
                   1 data member changes (6 filtered):
      
                    type of 'xsltElemPreCompPtr _xsltStylesheet::preComps' changed:
      
                      underlying type 'xsltElemPreComp*' changed:
      
                        in pointed to type 'typedef xsltElemPreComp' at xsltInternals.h:391:1:
      
                          underlying type 'struct _xsltElemPreComp' at xsltInternals.h:479:1 changed:
      
                            type size hasn't changed
      
                            1 data member changes (2 filtered):
      
                             type of 'xsltTransformFunction _xsltElemPreComp::func' changed:
      
                               underlying type 'void (typedef xsltTransformContextPtr, typedef xmlNodePtr, typedef xmlNodePtr, typedef xsltElemPreCompPtr)*' changed:
      
                                 in pointed to type 'function type void (typedef xsltTransformContextPtr, typedef xmlNodePtr, typedef xmlNodePtr, typedef xsltElemPreCompPtr)':
      
                                   parameter 1 of type 'typedef xsltTransformContextPtr' has sub-type changes:
      
                                     underlying type 'xsltTransformContext*' changed:
      
                                       in pointed to type 'typedef xsltTransformContext' at xsltInternals.h:382:1:
      
                                         underlying type 'struct _xsltTransformContext' at xsltInternals.h:1677:1 changed:
      
                                           type size changed from 3776 to 3904 (in bits)
      
                                           2 data member insertions:
      
                                             'unsigned long int _xsltTransformContext::opLimit', at offset 3776 (in bits) at xsltInternals.h:1783:1
      
                                             'unsigned long int _xsltTransformContext::opCount', at offset 3840 (in bits) at xsltInternals.h:1784:1
      
                                           1 data member changes (8 filtered):
      
                                            type of 'xmlXPathContextPtr _xsltTransformContext::xpathCtxt' changed:
      
                                              underlying type 'xmlXPathContext*' changed:
      
                                                in pointed to type 'typedef xmlXPathContext' at xpath.h:39:1:
      
                                                  underlying type 'struct _xmlXPathContext' at xpath.h:288:1 changed:
      
                                                    type size changed from 2816 to 3072 (in bits)
      
                                                    5 data member insertions:
      
                                                      'unsigned long int _xmlXPathContext::opLimit', at offset 2816 (in bits) at xpath.h:359:1
      
                                                      'unsigned long int _xmlXPathContext::opCount', at offset 2880 (in bits) at xpath.h:360:1
      
                                                      'int _xmlXPathContext::depth', at offset 2944 (in bits) at xpath.h:361:1
      
                                                      'int _xmlXPathContext::maxDepth', at offset 2976 (in bits) at xpath.h:362:1
      
                                                      'int _xmlXPathContext::maxParserDepth', at offset 3008 (in bits) at xpath.h:363:1
      
                                                    no data member changes (2 filtered);
      

      [C]'function void xsltApplyImports(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4685:1 has some indirect sub-type changes:

      parameter 4 of type 'typedef xsltStylePreCompPtr' changed:
      
        typedef name changed from xsltStylePreCompPtr to xsltElemPreCompPtr at xsltInternals.h:392:1
      
        underlying type 'xsltStylePreComp*' changed:
      
          in pointed to type 'typedef xsltStylePreComp' at xsltInternals.h:391:1:
      
            typedef name changed from xsltStylePreComp to xsltElemPreComp at xsltInternals.h:391:1
      
            underlying type 'struct _xsltStylePreComp' at xsltInternals.h:1370:1 changed:
      
              type name changed from '_xsltStylePreComp' to '_xsltElemPreComp'
      
              type size changed from 2624 to 320 (in bits)
      
              29 data member deletions:
      
                'int _xsltStylePreComp::has_stype', at offset 320 (in bits) at xsltInternals.h:1381:1
      
      
      
                'int _xsltStylePreComp::number', at offset 352 (in bits) at xsltInternals.h:1382:1
      
      
      
                'const xmlChar* _xsltStylePreComp::order', at offset 384 (in bits) at xsltInternals.h:1383:1
      
      
      
                'int _xsltStylePreComp::has_order', at offset 448 (in bits) at xsltInternals.h:1384:1
      
      
      
                'int _xsltStylePreComp::descending', at offset 480 (in bits) at xsltInternals.h:1385:1
      
      
      
                'const xmlChar* _xsltStylePreComp::lang', at offset 512 (in bits) at xsltInternals.h:1386:1
      
      
      
                'int _xsltStylePreComp::has_lang', at offset 576 (in bits) at xsltInternals.h:1387:1
      
      
      
                'xsltLocale _xsltStylePreComp::locale', at offset 640 (in bits) at xsltInternals.h:1388:1
      
      
      
                'const xmlChar* _xsltStylePreComp::case_order', at offset 704 (in bits) at xsltInternals.h:1389:1
      
      
      
                'int _xsltStylePreComp::lower_first', at offset 768 (in bits) at xsltInternals.h:1390:1
      
      
      
                'const xmlChar* _xsltStylePreComp::use', at offset 832 (in bits) at xsltInternals.h:1392:1
      
      
      
                'int _xsltStylePreComp::has_use', at offset 896 (in bits) at xsltInternals.h:1393:1
      
      
      
                'int _xsltStylePreComp::noescape', at offset 928 (in bits) at xsltInternals.h:1395:1
      
      
      
                'const xmlChar* _xsltStylePreComp::name', at offset 960 (in bits) at xsltInternals.h:1397:1
      
      
      
                'int _xsltStylePreComp::has_name', at offset 1024 (in bits) at xsltInternals.h:1398:1
      
      
      
                'const xmlChar* _xsltStylePreComp::ns', at offset 1088 (in bits) at xsltInternals.h:1399:1
      
      
      
                'int _xsltStylePreComp::has_ns', at offset 1152 (in bits) at xsltInternals.h:1400:1
      
      
      
                'const xmlChar* _xsltStylePreComp::mode', at offset 1216 (in bits) at xsltInternals.h:1402:1
      
      
      
                'const xmlChar* _xsltStylePreComp::modeURI', at offset 1280 (in bits) at xsltInternals.h:1403:1
      
      
      
                'const xmlChar* _xsltStylePreComp::test', at offset 1344 (in bits) at xsltInternals.h:1405:1
      
      
      
                'xsltTemplatePtr _xsltStylePreComp::templ', at offset 1408 (in bits) at xsltInternals.h:1407:1
      
      
      
                'const xmlChar* _xsltStylePreComp::select', at offset 1472 (in bits) at xsltInternals.h:1409:1
      
      
      
                'int _xsltStylePreComp::ver11', at offset 1536 (in bits) at xsltInternals.h:1411:1
      
      
      
                'const xmlChar* _xsltStylePreComp::filename', at offset 1600 (in bits) at xsltInternals.h:1412:1
      
      
      
                'int _xsltStylePreComp::has_filename', at offset 1664 (in bits) at xsltInternals.h:1413:1
      
      
      
                'xsltNumberData _xsltStylePreComp::numdata', at offset 1728 (in bits) at xsltInternals.h:1415:1
      
      
      
                'xmlXPathCompExprPtr _xsltStylePreComp::comp', at offset 2432 (in bits) at xsltInternals.h:1417:1
      
      
      
                'xmlNsPtr* _xsltStylePreComp::nsList', at offset 2496 (in bits) at xsltInternals.h:1418:1
      
      
      
                'int _xsltStylePreComp::nsNr', at offset 2560 (in bits) at xsltInternals.h:1419:1
      
      
      
              3 data member changes (2 filtered):
      
               name of '_xsltStylePreComp::next' changed to '_xsltElemPreComp::next' at xsltInternals.h:472:1
      
               name of '_xsltStylePreComp::func' changed to '_xsltElemPreComp::func' at xsltInternals.h:475:1
      
               type of 'const xmlChar* _xsltStylePreComp::stype' changed:
      
                 entity changed from 'const xmlChar*' to compatible type 'typedef xsltElemPreCompDeallocator' at xsltInternals.h:461:1
      
                   in pointed to type 'const unsigned char':
      
                     entity changed from 'const unsigned char' to 'function type void (_xsltElemPreComp*)'
      
                     type size changed from 8 to 64 (in bits)
      
               and name of '_xsltStylePreComp::stype' changed to '_xsltElemPreComp::free' at xsltInternals.h:480:1
      

      [C]'function void xsltApplyTemplates(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4857:1 has some indirect sub-type changes:

      [C]'function void xsltAttribute(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at attributes.c:754:1 has some indirect sub-type changes:

      [C]'function void xsltCallTemplate(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4754:1 has some indirect sub-type changes:

      [C]'function void xsltChoose(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:5234:1 has some indirect sub-type changes:

      [C]'function void xsltComment(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4300:1 has some indirect sub-type changes:

      [C]'function void xsltCopy(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:3936:1 has some indirect sub-type changes:

      [C]'function void xsltCopyOf(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4410:1 has some indirect sub-type changes:

      [C]'function void xsltDebug(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at extra.c:55:1 has some indirect sub-type changes:

      [C]'function void xsltDocumentElem(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:3400:1 has some indirect sub-type changes:

      [C]'function void xsltElement(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4092:1 has some indirect sub-type changes:

      [C]'function void xsltForEach(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:5499:1 has some indirect sub-type changes:

      [C]'function void xsltIf(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:5393:1 has some indirect sub-type changes:

      [C]'function void xsltNumber(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4628:1 has some indirect sub-type changes:

      [C]'function void xsltProcessingInstruction(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4344:1 has some indirect sub-type changes:

      [C]'function void xsltSort(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:3914:1 has some indirect sub-type changes:

      [C]'function void xsltText(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4055:1 has some indirect sub-type changes:

      [C]'function void xsltValueOf(xsltTransformContextPtr, xmlNodePtr, xmlNodePtr, xsltStylePreCompPtr)' at transform.c:4554:1 has some indirect sub-type changes:

      [C]'function xmlXPathFunction xsltXPathFunctionLookup(xmlXPathContextPtr, const xmlChar*, const xmlChar*)' at functions.c:68:1 has some indirect sub-type changes:

      parameter 1 of type 'typedef xmlXPathContextPtr' changed:
      
        entity changed from 'typedef xmlXPathContextPtr' to compatible type 'void*'
      
          in pointed to type 'struct _xmlXPathContext':
      
            entity changed from 'struct _xmlXPathContext' to 'void'
      
            type size changed from 2816 to 0 (in bits)
      

      Bug Catching

      Buggy Content

      Bug Description

      Submit As Issue

      It's a little complicated....

      I'd like to ask someone.

      PR

      Just a small problem.

      I can fix it online!

      Bug Type
      Specifications and Common Mistakes

      ● Misspellings or punctuation mistakes;

      ● Incorrect links, empty cells, or wrong formats;

      ● Chinese characters in English context;

      ● Minor inconsistencies between the UI and descriptions;

      ● Low writing fluency that does not affect understanding;

      ● Incorrect version numbers, including software package names and version numbers on the UI.

      Usability

      ● Incorrect or missing key steps;

      ● Missing prerequisites or precautions;

      ● Ambiguous figures, tables, or texts;

      ● Unclear logic, such as missing classifications, items, and steps.

      Correctness

      ● Technical principles, function descriptions, or specifications inconsistent with those of the software;

      ● Incorrect schematic or architecture diagrams;

      ● Incorrect commands or command parameters;

      ● Incorrect code;

      ● Commands inconsistent with the functions;

      ● Wrong screenshots.

      Risk Warnings

      ● Lack of risk warnings for operations that may damage the system or important data.

      Content Compliance

      ● Contents that may violate applicable laws and regulations or geo-cultural context-sensitive words and expressions;

      ● Copyright infringement.

      How satisfied are you with this document

      Not satisfied at all
      Very satisfied
      Submit
      Click to create an issue. An issue template will be automatically generated based on your feedback.
      Bug Catching
      编组 3备份