Package Release Info

texinfo-7.1-160000.2.2

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

texinfo

Change Logs

* Mon Jul 14 2025 dimstar@opensuse.org
- Add texinfo-perl-5.42.patch: Fix syntax to be unambiguous
  if (! $str eq '') is not really clear; is it
    (!$str) eq ''
  or
    !($str eq '')
  Perl 5.42 rightly flagges this syntax with:
    Possible precedence problem between ! and string eq
  Assuming !($str eq '') was meant, we can rewrite this as
  $str ne '', which happens to also be used in multiple places
  already (sometimes just a few lines further down in the same
  files)
* Fri Apr 04 2025 hsk17@mail.de
- add -std=gnu17 to CFLAGS to fix gcc15 compile time error
  (flag can be dropped w/ release 7.2)
* Fri Feb 02 2024 werner@suse.de
- Update to version 7.1 (18 October 2023)
  * Language
  . new generic definition commands, @defblock, @defline and @deftypeline,
    for definitions without automatic index entries
  . new @linemacro facility eases use of generic definition commands
  . new command @link creates plain links (supported output formats only)
  . @cartouche takes an argument to specify the cartouche title
  . you can use the new commands @nodedescription and @nodedescriptionblock
    to give text to be used in menu descriptions in Info and HTML output
  * texi2any
  . @itemx at the beginning of a @table is now an error, not a warning
  . better validity checking of deeply nested commands
  . check that @set and @clear only appear at the start of a line
  . warn about missing menu entries even if CHECK_NORMAL_MENU_STRUCTURE is
    not set.  you can turn this off by setting CHECK_MISSING_MENU_ENTRY to 0.
  . no longer use --enable-encoding and --disable-encoding to determine
    whether to output encoded characters (instead of entities or commands)
    for HTML, XML, DocBook and LaTeX; instead, use the value of the
    OUTPUT_CHARACTERS customization variable.
  . stricter checks on input encoding, in particular more warnings and
    errors with malformed UTF-8
  . support any input file encoding if support exists in the operating
    system, not just a selected list of encodings
  . resolve an alias referring to another alias at definition time
  . internally, use "source marks" to keep all Texinfo source information that
    is not in the final tree (location of macros, values and included files
    expansion, @if* blocks, DEL comment, and @ protecting end of line on @def*
    lines)
  . HTML output:
    . format @subentry and index entries with @seealso or @seeentry in a more
    similar way to printed output
    . output @shortcontents before @contents by default
    . omit colons after index entries by default.  this can still be
    configured with INDEX_ENTRY_COLON.
    . add @example syntax highlighting as a texi2any extension
    . no more capitalization of @sc argument in HTML Cross-references
    . change @point expansion to U+22C6 in HTML Cross-references
    . if a @node is not associated with a sectioning command but is
    followed by a heading command not usually associated to nodes
    such as @heading and this command appears before other formatted
    content, the heading command is assumed to supply the node heading.
    you can customize this with USE_NEXT_HEADING_FOR_LONE_NODE.
  . Info output:
    . new variable ASCII_DASHES_AND_QUOTES, on by default,
    outputs ASCII characters for literal quote or hyphen characters
    in source, rather than UTF-8.  this makes it easier to search
    Info files.
    . new ASCII_GLYPH variable for using ASCII renditions for glyph
    commands (like @bullet)
    . ASCII_PUNCTUATION still includes the effect of these new variables.
    . new variables AUTO_MENU_DESCRIPTION_ALIGN_COLUMN and AUTO_MENU_MAX_WIDTH
    control the format of descriptions in generated menus
  . XML output:
    . place menu leading text and menu separators in elements instead
    of attributes
  * texi2dvi
  . macro expansion with texi2any requires at least version 5.0 (only
    happens with --expand option or with very old texinfo.tex)
  * texinfo.tex
  . in @code, ` and ' output by default with backtick and undirected
    single quote glyphs in the typewriter font.  you can still configure
    this using the @codequoteundirected/@codequotebacktick commands.
  . do not insert a space for @ def line continuation, matching the behavior
    of texi2any
  . align section titles in table of contents when more than 10 sections
  . microtype is off by default, for speed
  . page headings generation is no longer linked to the @titlepage command
  * info
  . when going Up, position cursor on menu entry for current node
  . allow mouse scrolling support regardless of termcap entries.  this
    supports some more xterm configurations.
  . do not use "/index" as a possible file extension for Info files
  * texi2any
    . fix performance regression when Perl binary extension (XS) modules
    are not being used (e.g. with TEXINFO_XS=omit)
  * info
    . further fix of recoding of UTF-8 files to ASCII to avoid text
    disappearing from nodes
    . avoid possible freeze at start of a file with `-v nodeline=pointers'
  * texi2any
    . do not distribute architecture-dependent files
    . build fixed on OpenIndiana 11
  * info
    . further fix of recoding of UTF-8 files to ASCII
    . fix check for presence of man pages on Solaris
  * install-info
    . fix build by avoiding function name clash on some platforms
    . compiler warning re strncat silenced
  * texi2any
    . avoid crashes on empty @image argument and other potential crashes
    (with "Can't use an undefined value as an ARRAY reference" message)
    . avoid hang on @ref command inside section command
  * info
    . fix recoding of UTF-8 files to ASCII when run in C locale
  * js
    . index search fixed for new HTML output
    . some obsolete files removed from distribution
- Port patch texinfo-zlib.patch
- Use libzio 1.09 to support compressed 'dir' data base files
* Sun Mar 26 2023 andreas.stieger@gmx.de
- texinfo 7.0.3:
  * texi2any: fix performance regression when Perl binary
    extension (XS) modules are not being used (e.g. with
    TEXINFO_XS=omit)
  * info: further fix of recoding of UTF-8 files to ASCII to avoid
    text disappearing from nodes
  * info: avoid possible freeze at start of a file with
    `-v nodeline=pointers'
* Sat Feb 04 2023 andreas.stieger@gmx.de
- texinfo 7.0.2:
  * texi2any: do not distribute architecture-dependent files
  * info: further fix of recoding of UTF-8 files to ASCII
  * install-info: build fixes
* Tue Dec 27 2022 lnussel@suse.com
- Replace transitional %usrmerged macro with regular version check (boo#1206798)
* Sun Dec 04 2022 andreas.stieger@gmx.de
- texinfo 7.0.1:
  * texi2any: avoid multiple crashes on empty @image argument and
    other conditions
  * avoid hang on @ref command inside section command
  * info: fix recoding of UTF-8 files to ASCII when run in C
    locale
  * js: index search fixed for new HTML output
* Tue Nov 15 2022 werner@suse.de
- Update to version 7.0 (7 November 2022)
  * texi2any
  * LaTeX added as an output format, selected with --latex
  * EPUB 3 added as an output format, selected with --epub3
  * reform throughout the code in general
  * thorough review of character encoding issues
  * new customization variables involved with character encoding:
    INPUT_FILE_NAME_ENCODING, OUTPUT_FILE_NAME_ENCODING,
    DOC_ENCODING_FOR_INPUT_FILE_NAME, DOC_ENCODING_FOR_OUTPUT_FILE_NAME,
    MESSAGE_ENCODING and COMMAND_LINE_ENCODING
  * warn if full-text commands (@ref, @footnote, @anchor) appear in @w
  * new variable NO_TOP_NODE_OUTPUT
  * IGNORE_BEFORE_SETFILENAME variable removed.  former effect
    is now always on.
  * HTML output:
  * use manual_name_html as output directory for split HTML instead of
    manual_name or manual_name.html
  * default DOCTYPE declaration changed to plain HTML5 style rather than
    HTML4 DTD reference
  * output only the CSS rules that are needed in an output file
    . remove CSS_LINES variable and add SHOW_BUILTIN_CSS_RULES
  * (custom CSS can still be output using EXTRA_HEAD)
  * use <code> tag for the output of @t and @verb instead of <tt>
  * use <abbr> for @acronym instead of <acronym>
  * link to table of contents from short table of contents only if a
    table of contents is actually output
  * prefix classes from @example arguments with `user-'
  * percent encode URL in @url/@uref, @email, @image and external
    manual file
  * new USE_XML_SYNTAX, HTML_ROOT_ELEMENT_ATTRIBUTES and
    NO_CUSTOM_HTML_ATTRIBUTE variables can be used to output
    valid XHTML
  * systematic addition of classes attribute in HTML elements based on the
    Texinfo @-command names.  renaming of class attributes to avoid
    confusion with @-commands formatting and describe the role in the
    document rather than the formatting style.
  * COPIABLE_ANCHORS renamed to COPIABLE_LINKS
  * do not add a title by default; SHOW_TITLE or NO_TOP_NODE_OUTPUT has
    to be set
  * USE_TITLEPAGE_FOR_TITLE is now true by default
  * L2H variable removed, replaced by HTML_MATH set to `l2h'
  * rename OVERVIEW_LINK_TO_TOC to SHORT_TOC_LINK_TO_TOC
  * rename BEFORE_OVERVIEW to BEFORE_SHORT_TOC_LINE
  * rename AFTER_OVERVIEW to AFTER_SHORT_TOC_LINES
  * remove PRE_ABOUT, AFTER_ABOUT, and add PROGRAM_NAME_IN_ABOUT
  * remove KEEP_TOP_EXTERNAL_REF
  * new variables IGNORE_REF_TO_TOP_NODE_UP, CONVERT_TO_LATEX_IN_MATH,
    HTMLXREF_MODE and HTMLXREF_FILE
  * DocBook output:
  * do not output Top node or text before the first @node or sectioning
    @-command.  NO_TOP_NODE_OUTPUT can be set to false to output Top node
    for now.
  * replace @definfocenlose defined @-commands by the argument as-is
    to be more consistent with printed output
  * HTML/DocBook output:
  * USE_NUMERIC_ENTITY changed to mean to use numeric entities instead
    of named entities.  former effect is now always on.
  * ENABLE_ENCODING_USE_ENTITY variable removed.  former effect is now
    always off.
  * Info output
  * quote problematic node names (with :, comma...) by default
  * new customization variable ASCII_PUNCTUATION to use plain ASCII
    characters for quotation marks and a few other symbols
  * texinfo.tex
  * `@microtype on' uses microtypography in formatting for pdfTeX and LuaTeX
  * do not ignore @part page immediately following Top node
  * do `@set txicodevaristt' to get slanted typewriter for @var in code,
    `@clear txicodevaristt' to use slanted, variable-width roman font for
    @var everywhere.  flag is @set by default, but we may turn this off
    in the future.
  * new file doc/texinfo-zh.tex for Texinfo documents in Chinese.
    new support file doc/txi-zh.tex for Chinese.  doc/short-sample-zh.texi is
    a sample document.
  * info
  * better support for index entries containing parentheses
  * better support for getting bold text etc. when displaying manpages
  * bug fixed where the first index entry in a file could be ignored
  * M-C-f closes as well as opens footnotes window
  * do not crash if run in Brazilian Portuguese locale
  * Language
  * @deftype* commands use typewriter font in argument list
  * new commands @latex, @iflatex, @ifnotlatex for new LaTeX output format
  * do `@set txidefnamenospace' to omit space after a definition name
  * Other
  * build fixed for glibc 2.34
- Delete patch 13a8894fe2.patch as now part of upstream tar ball
* Wed Aug 03 2022 werner@suse.de
- In case of an update of package info: do never remove existing
  info page from dir file (boo#1201852)
* Fri Jul 29 2022 werner@suse.de
- Do lua scripting only once for execute() function