Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Builder texinfo-solaris11-i386 Build #6824

Results:

Failed shell_2 shell_3

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revision1fc60c25972c4d2600b3adb6833639f37853c0f3
Got Revision1fc60c25972c4d2600b3adb6833639f37853c0f3
Changes22 changes

BuildSlave:

unstable11x

Reason:

The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris11-i386' triggered this build

Steps and Logfiles:

  1. git update ( 44 secs )
    1. stdio
  2. shell './autogen.sh' ( 4 mins, 37 secs )
    1. stdio
  3. shell_1 './configure' ( 6 mins, 3 secs )
    1. stdio
  4. shell_2 'gmake all' failed ( 4 mins, 20 secs )
    1. stdio
  5. shell_3 'gmake check' failed ( 1 mins, 23 secs )
    1. stdio
    2. tta_tests_test-suite.log
    3. tta_perl_test-suite.log
    4. info_test-suite.log
    5. install_info_test-suite.log

Build Properties:

NameValueSource
branch master Build
builddir /export/home/buildbot/slave/texinfo-solaris11-i386 slave
buildername texinfo-solaris11-i386 Builder
buildnumber 6824 Build
codebase Build
got_revision 1fc60c25972c4d2600b3adb6833639f37853c0f3 Git
project texinfo Build
repository https://git.savannah.gnu.org/git/texinfo.git Build
revision 1fc60c25972c4d2600b3adb6833639f37853c0f3 Build
scheduler schedule-texinfo-solaris11-i386 Scheduler
slavename unstable11x BuildSlave
workdir /export/home/buildbot/slave/texinfo-solaris11-i386 slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Gavin Smith
  2. Patrice Dumas

Timing:

StartWed Sep 3 10:46:20 2025
EndWed Sep 3 11:03:30 2025
Elapsed17 mins, 10 secs

All Changes:

:

  1. Change #243813

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 11:31:43
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision c0e26fdd46d3fc6b4fa646e3d6f1f561ce89d60c

    Comments

    * tta/perl/Texinfo/Convert/LaTeX.pm: use exists or defined in conditions when the value is not used.  Change formatting of functions call code.  DO not use object oriented syntax when calling local scope functions.
    * tta/perl/Texinfo/Convert/LaTeX.pm (converter_reset): add.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (_prepare_conversion): reset more
    state keys, in particular those that may not exist at all.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (output): set
    $self->{'formatting_context'} explicitely.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (_format_heading_command)
    (_set_custom_headings): rename first_custom_heading as
    is_first_custom_heading.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (_convert_def_line): rename
    deftypefnnewline as with_deftypefnnewline.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/LaTeX.pm
  2. Change #243815

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 11:55:16
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 380d855d4e9881199c5ee3c093e2b9cb1c99e5c8

    Comments

    * tta/perl/Texinfo/Convert/LaTeX.pm (output): call _push_new_context explicitely and call _convert.
    * tta/perl/Texinfo/Convert/LaTeX.pm (convert): reset
    formatting_context, always call _push_new_context.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (_latex_begin_output): rename
    $header as $result_text.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/LaTeX.pm
  3. Change #243818

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 12:17:15
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 61983cc0f6efbb95d83f76453451cd1e395c52b1

    Comments

    * tta/perl/Texinfo/Convert/LaTeX.pm (_latex_header): call  _push_new_context and call _convert for settitle_tree conversion,  instead of calling convert_tree without context.
     * tta/perl/Texinfo/Convert/LaTeX.pm (convert_tree): report no
     formatting_context in convert_tree as a bug.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/LaTeX.pm
  4. Change #243822

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 15:19:32
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 32b3330f08fd4310cc894710426ff310c5e301ff

    Comments

    Clarify that convert_tree is called from a converter ready for output

    Changed files

    • doc/tta_api/api_includes/Texinfo-Convert-Converter.texi
    • doc/tta_api/api_includes/Texinfo-Convert-DocBook.texi
    • doc/tta_api/api_includes/Texinfo-Convert-HTML.texi
    • doc/tta_api/api_includes/Texinfo-Convert-Info.texi
    • doc/tta_api/api_includes/Texinfo-Convert-Plaintext.texi
    • doc/tta_api/api_includes/Texinfo-Convert-TexinfoXML.texi
    • tta/perl/Convert_format_template.pod
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/DocBook.pm
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/Texinfo/Convert/Info.pm
    • tta/perl/Texinfo/Convert/Plaintext.pm
    • tta/perl/Texinfo/Convert/TexinfoXML.pm
  5. Change #243823

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 15:24:13
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision a0d6fa22db3858886bbcbca035d0f50f25b41e22

    Comments

    * tta/perl/Texinfo/Convert/DocBook.pm (convert_tree): report a formatting context not setup, with empty lang_stack as a bug.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/DocBook.pm
  6. Change #243827

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 15:57:01
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 6df207dfa44cf652aea3d44292157b9376a218ba

    Comments

    * tta/C/main/tree.c (destroy_key_pair_value, destroy_associated_info): split destroy_key_pair_value out of destroy_associated_info to destroy a single key pair value.
    * tta/C/main/extra.c (get_associated_info_key): if a key pair is
    reused, call destroy_key_pair_value on the value.

    Changed files

    • ChangeLog
    • tta/C/main/extra.c
    • tta/C/main/tree.c
    • tta/C/main/tree.h
  7. Change #243828

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 16:31:54
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision df296dd9de18c260fbf33b12b28e742a4716608e

    Comments

    * tta/C/convert/format_html.c (contents_inline_element): free table_of_contents when it is the empty string.

    Changed files

    • ChangeLog
    • tta/C/convert/format_html.c
  8. Change #243833

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 20:00:50
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision cf2083b3425d4f3f286d0ae7b8c539e103ae88eb

    Comments

    * tta/C/texi2any.c (check_integer_option, main): add check_integer_option that aborts with an error message similar the the one in Perl if an integer option is not an integer.  Call for the options that are integer and not obsolete.

    Changed files

    • ChangeLog
    • tta/C/texi2any.c
  9. Change #243834

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 24 Aug 2025 20:28:18
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision eefd88d448e22fceba449f44a8e43fd1d64858af

    Comments

    * tta/C/main/get_perl_info.c (get_sv_option), tta/C/main/txi_config.c (set_option_value): if an integer option is not an integer, set it to 0 if it is the string value is empty, or to 1 if not empty.  This mimics Perl.  Not exactly the same as comparison won't fail in C, while it will fail in Perl and trigger a warning.

    Changed files

    • ChangeLog
    • tta/C/main/get_perl_info.c
    • tta/C/main/txi_config.c
    • tta/perl/texi2any.pl
  10. Change #243849

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 25 Aug 2025 00:10:50
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 2ac829e9e101db2a2e45a31fc62bde6dd6c897ea

    Comments

    Add @documentinfo, @publication, @maketitle in texi2any, preliminary
    * tta/data/command_data.txt: add maketitle, documentinfo and
    publication.
    
    * tta/C/parsetexi/handle_commands.c (handle_line_command),
    tta/perl/Texinfo/ParserNonXS.pm (_handle_line_command): allow author
    to be in documentinfo.
    
    * tta/perl/Texinfo/Convert/DocBook.pm (%ignored_block_commands)
    (conversion_output_begin), tta/C/convert/format_html.c
    (html_default_format_titlepage, html_convert_maketitle_command)
    (html_convert_unit_type), tta/C/convert/html_prepare_converter.c
    (commands_internal_conversion_table), tta/perl/Texinfo/Convert/HTML.pm
    (%ignored_block_commands, _convert_maketitle_command)
    (_convert_unit_type, _default_format_titlepage),
    tta/perl/Texinfo/Convert/Plaintext.pm (%formatted_line_commands,
    %advance_paragraph_count_commands) (%ignored_commands),
    tta/perl/Texinfo/Convert/Text.pm (%ignored_block_commands),
    tta/perl/ext/epub3.pm (epub_finish): basic handling of documentinfo
    and publication, mainly by ignoring, but also by searching for author
    and subtitle in documentinfo.  Handle maketitle in HTML.  The
    titlepage formatting for maketitle is not yet implemented.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (%ignored_block_commands)
    (_make_title, _convert, _tableofcontents_after_title)
    (_begin_document): add _tableofcontents_after_title with code from
    _begin_document related to table of contents.  Do titlepage in
    _begin_document only if maketitle is not found.  Handle maketitle.
    Add mainmatter and table of contents where maketitle is output.  The
    titlepage formatting for maketitle, expected to be in the _make_title
    function is not yet implemented.

    Changed files

    • ChangeLog
    • tta/C/convert/cmd_converter.c
    • tta/C/convert/format_html.c
    • tta/C/convert/format_html.h
    • tta/C/convert/html_prepare_converter.c
    • tta/C/main/cmd_structuring.c
    • tta/C/main/cmd_text.c
    • tta/C/main/cmd_unicode.c
    • tta/C/main/command_data.c
    • tta/C/main/command_ids.h
    • tta/C/main/global_commands_types.h
    • tta/C/main/global_unique_commands_case.c
    • tta/C/main/html_conversion_data.c
    • tta/C/parsetexi/handle_commands.c
    • tta/data/command_data.txt
    • tta/perl/Texinfo/Commands.pm
    • tta/perl/Texinfo/Convert/DocBook.pm
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/Texinfo/Convert/LaTeX.pm
    • tta/perl/Texinfo/Convert/Plaintext.pm
    • tta/perl/Texinfo/Convert/Text.pm
    • tta/perl/Texinfo/ParserNonXS.pm
    • tta/perl/ext/epub3.pm
    • tta/perl/t/results/misc_commands/author_outside_titlepage_quotation.pl
    • tta/perl/t/results/paragraph/indent_before_macro_definition_and_other.pl
    • tta/tests/coverage/res_parser/formatting_chm/formatting.2
    • tta/tests/coverage/res_parser/formatting_docbook/formatting.2
    • tta/tests/coverage/res_parser/formatting_epub/formatting.2
    • tta/tests/coverage/res_parser/formatting_html32/formatting.2
    • tta/tests/coverage/res_parser/formatting_html_no_split/formatting.2
    • tta/tests/coverage/res_parser/formatting_info/formatting.2
    • tta/tests/coverage/res_parser/formatting_latex/formatting.2
    • tta/tests/coverage/res_parser/formatting_macro_expand/formatting.2
    • tta/tests/coverage/res_parser/formatting_plaintext/formatting.2
    • tta/tests/coverage/res_parser/formatting_rawtext/formatting.2
    • tta/tests/coverage/res_parser/formatting_regions/formatting_regions.2
    • tta/tests/coverage/res_parser/formatting_textcontent/formatting.2
    • tta/tests/coverage/res_parser/formatting_xhtml/formatting.2
    • tta/tests/coverage/res_parser/formatting_xml/formatting.2
    • tta/tests/layout/res_parser/formatting_enable_encoding/formatting.2
    • tta/tests/layout/res_parser/formatting_epub_nodes/formatting.2
    • tta/tests/layout/res_parser/formatting_exotic/formatting.2
    • tta/tests/layout/res_parser/formatting_fr/formatting.2
    • tta/tests/layout/res_parser/formatting_fr_icons/formatting.2
    • tta/tests/layout/res_parser/formatting_fr_info/formatting.2
    • tta/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
    • tta/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
    • tta/tests/layout/res_parser/formatting_inline_css/formatting.2
    • tta/tests/layout/res_parser/formatting_mathjax/formatting.2
    • tta/tests/layout/res_parser/formatting_numerical_entities/formatting.2
    • tta/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
    • tta/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
    • tta/tests/layout/res_parser/formatting_texi2html/formatting.2
    • tta/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
    • tta/tests/layout/res_parser/formatting_weird_quotes/formatting.2
    • tta/tests/tex_html/res_parser/formatting_singular/formatting.2
  11. Change #243896

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 25 Aug 2025 22:20:05
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 25157eb2e5364bb8b2795c50f4b9fd22431480bd

    Comments

    * tta/C/main/convert_utils.c (new_document_info) (destroy_document_info, get_document_documentinfo) (get_titlepage_publication_info), tta/C/main/document_types.h (DOCUMENT_INFO), tta/perl/Texinfo/Convert/Utils.pm (get_document_documentinfo, get_titlepage_publication_info): add get_document_documentinfo to get the information in @documentinfo, and get_titlepage_publication_info to additionally get @copying and @publication information.
    * tta/C/convert/format_html.c (format_maketitle)
    (html_default_format_titlepage), tta/perl/Texinfo/Convert/HTML.pm
    (_format_maketile, _default_format_titlepage): format maketitle
    title page in HTML, getting title page information with
    get_document_documentinfo.
    
    * tta/perl/Makefile.am (test_files), tta/perl/t/docbook_tests.t
    (maketitle_documentinfo_publication), tta/perl/t/html_tests.t
    (maketitle_documentinfo_publication),
    tta/perl/t/input_files/maketitle_documentinfo_publication.texi,
    tta/perl/Makefile.tres: add maketitle_documentinfo_publication.texi,
    which calls @maketitle, @publication and @documentinfo with several
    commands.  Add tests for HTML and Docbook formatting of document info
    and title mage with those commands.

    Changed files

    • ChangeLog
    • tta/C/convert/converter.c
    • tta/C/convert/format_html.c
    • tta/C/main/convert_utils.c
    • tta/C/main/convert_utils.h
    • tta/C/main/document_types.h
    • tta/perl/Makefile.am
    • tta/perl/Makefile.tres
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/Texinfo/Convert/Utils.pm
    • tta/perl/Texinfo/Document.pm
    • tta/perl/t/docbook_tests.t
    • tta/perl/t/html_tests.t
    • tta/perl/t/input_files/maketitle_documentinfo_publication.texi
    • tta/perl/t/results/docbook_tests/maketitle_documentinfo_publication.pl
    • tta/perl/t/results/html_tests/maketitle_documentinfo_publication.pl
  12. Change #243897

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Tue 26 Aug 2025 08:52:11
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 103181e20261d20c76afcde05ab467883f96e06d

    Comments

    @maketitle in LaTeX output
    * tta/perl/Texinfo/Convert/Utils.pm (get_titlepage_publication_info):
    directly reuse $document_info.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (_format_title): add based on
    _convert code.
    
    * tta/perl/Texinfo/Convert/LaTeX.pm (_make_title, _convert): format
    @maketitle.
    
    * tta/perl/Makefile.tres, tta/perl/t/latex_tests.t
    (maketitle_documentinfo_publication): add test.

    Changed files

    • ChangeLog
    • tta/perl/Makefile.tres
    • tta/perl/Texinfo/Convert/LaTeX.pm
    • tta/perl/Texinfo/Convert/Utils.pm
    • tta/perl/t/latex_tests.t
    • tta/perl/t/results/latex_tests/maketitle_documentinfo_publication.pl
  13. Change #243969

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Tue 26 Aug 2025 19:40:27
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 830bb086ff3a54055f5a47f9aec049a6b44c9bbe

    Comments

    * tta/perl/Texinfo/Convert/Text.pm: use exists or defined in conditions when the value is not used.  Change formatting of functions call code.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/Text.pm
  14. Change #243971

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Tue 26 Aug 2025 23:18:12
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision a187bdfc5d3a47f4dae5b12a84ae8c9be266adb7

    Comments

    * tta/perl/Texinfo/Convert/Info.pm, tta/perl/Texinfo/Convert/Plaintext.pm: use exists or defined in conditions when the value is not used.  Change formatting of functions call code.
    * tta/perl/Texinfo/Convert/Plaintext.pm: always use prototypes.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/Info.pm
    • tta/perl/Texinfo/Convert/Plaintext.pm
  15. Change #243972

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Tue 26 Aug 2025 23:57:08
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision a113c3760dea8691dee15e8dc890fc4eba811e05

    Comments

    * tta/perl/Texinfo/Common.pm, tta/perl/Texinfo/Convert/DocBook.pm: use exists or defined in conditions when the value is not used.  Change formatting of functions call code.
    * tta/perl/Texinfo/Convert/Utils.pm: use exists in conditions when the
    value is not used.
    
    * tta/perl/Texinfo/Convert/HTML.pm: change formatting of functions
    call code.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Common.pm
    • tta/perl/Texinfo/Convert/DocBook.pm
    • tta/perl/Texinfo/Convert/HTML.pm
    • tta/perl/Texinfo/Convert/Utils.pm
  16. Change #244109

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sat 30 Aug 2025 17:29:04
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 6d6962e0b43db2d2222bdb89a707925eace6e9c9

    Comments

    * tta/C/Makefile.am (C_libtexinfo_main_sources), tta/swig/*/Makefile.am (SWIG_include_directories) (SWIG_header_dependencies, Texinfo_la_CPPFLAGS), tta/C/swig/swig_*: move files in C libraries used for the swig interface to their own directory.

    Changed files

    • ChangeLog
    • tta/C/Makefile.am
    • tta/C/convert/swig_element_data.h
    • tta/C/convert/swig_element_types.h
    • tta/C/convert/swig_error_messages_types.h
    • tta/C/convert/swig_interface.c
    • tta/C/convert/swig_interface.h
    • tta/C/convert/swig_text_options.h
    • tta/C/convert/swig_text_options_types.h
    • tta/C/swig/swig_element_data.h
    • tta/C/swig/swig_element_types.h
    • tta/C/swig/swig_error_messages_types.h
    • tta/C/swig/swig_interface.c
    • tta/C/swig/swig_interface.h
    • tta/C/swig/swig_text_options.h
    • tta/C/swig/swig_text_options_types.h
    • tta/swig/perl/Makefile.am
    • tta/swig/python/Makefile.am
  17. Change #244138

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 31 Aug 2025 12:53:05
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 8a5e5b9dc7b2147cec3769aba27f39cf2bfa1fdb

    Comments

    * tta/C/main/utils.c (print_values_list): add, for debugging.

    Changed files

    • ChangeLog
    • tta/C/main/utils.c
    • tta/C/main/utils.h
  18. Change #244139

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 31 Aug 2025 13:09:22
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 8c6ca555988eb568b01e6750a0d3573c82a6a309

    Comments

    * tta/perl/t/z_misc/same_parser_multiple_files.t, tta/perl/t/z_misc/no_structure_test.t, tta/perl/XSTexinfo/Parsetexi.pm: use exists or defined in conditions when the value is not used.  Change formatting of functions call code.

    Changed files

    • ChangeLog
    • tta/perl/XSTexinfo/Parsetexi.pm
    • tta/perl/t/z_misc/no_structure_test.t
    • tta/perl/t/z_misc/same_parser_multiple_files.t
  19. Change #244140

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 31 Aug 2025 14:02:55
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 16b04d1554d2660801af1ccaa0376b48f30f7bda

    Comments

    * tta/C/main/parser_conf.c (global_parser_conf, register_conf) (apply_conf), tta/C/parsetexi/conf.c (simple_parser_conf) (reset_parser_conf): do not copy in apply_conf, but replace.  For this, make global_parser_conf a pointer.  Add simple_parser_conf structure to hold memory for the configurations that do not need to be registered, which global_parser_conf did previously.  Update reset_parser_conf.  Update code accessing global_parser_conf.

    Changed files

    • ChangeLog
    • tta/C/main/get_perl_info.c
    • tta/C/main/parser_conf.c
    • tta/C/main/parser_conf.h
    • tta/C/parsetexi/api.c
    • tta/C/parsetexi/commands.c
    • tta/C/parsetexi/conf.c
    • tta/C/parsetexi/debug_parser.c
    • tta/C/parsetexi/end_line.c
    • tta/C/parsetexi/errors_parser.c
    • tta/C/parsetexi/handle_commands.c
    • tta/C/parsetexi/indices.c
    • tta/C/parsetexi/input.c
    • tta/C/parsetexi/macro.c
    • tta/C/parsetexi/menus.c
    • tta/C/parsetexi/parser.c
  20. Change #244141

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Sun 31 Aug 2025 14:20:50
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 5f09586bb28c1d32be0bd48eb949e4796231d077

    Comments

    Add a parser 'virtual' object in SWIG interface
    * tta/C/main/document_types.h (PARSER): add struct in this file to
    hide it from the SWIG interface.  It only holds a parser configuration
    descriptor.
    
    * tta/C/main/parser_conf.c (unregister_parser_conf_descriptor): add.
    
    * tta/C/Makefile.am (C_libtexinfo_main_sources),
    tta/C/swig/swig_parser_api.c (txi_ext_parser, txi_ext_destroy_parser)
    (txi_ext_parse_*, txi_ext_parser_conf_*), tta/swig/perl/Makefile.am
    (SWIG_header_dependencies): add an interface for parse_* and
    parser_conf_* with a constructor and a desstructor and parser in
    argument, that allows to find associated parser conf and apply conf.
    
    * tta/swig/perl/parse_refold.pl, tta/swig/perl/t/*.t,
    tta/swig/python/test_Texinfo.py, tta/swig/texinfo.i (parse_*)
    (parser_conf_*): use interface with a parser.

    Changed files

    • .gitignore
    • ChangeLog
    • tta/C/Makefile.am
    • tta/C/main/document_types.h
    • tta/C/main/parser_conf.c
    • tta/C/main/parser_conf.h
    • tta/C/parsetexi/api.h
    • tta/C/swig/swig_parser_api.c
    • tta/C/swig/swig_parser_api.h
    • tta/swig/perl/Makefile.am
    • tta/swig/perl/parse_refold.pl
    • tta/swig/perl/t/20index_sort.t
    • tta/swig/perl/t/30source_marks.t
    • tta/swig/perl/t/40convert_to_text.t
    • tta/swig/python/test_Texinfo.py
    • tta/swig/texinfo.i
  21. Change #244142

    Category texinfo
    Changed by Gavin Smith <gavinsmith0123ohnoyoudont@gmail.com>
    Changed at Sun 31 Aug 2025 14:48:53
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 7fb4981f44bc56f00bb43e0512f56849831554e1

    Comments

    * info/Makefile.am: fix use of Automake variables to install, distribute and clean the correct files under info-hooks-default.

    Changed files

    • ChangeLog
    • info/Makefile.am
  22. Change #244188

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 01 Sep 2025 13:43:43
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 1fc60c25972c4d2600b3adb6833639f37853c0f3

    Comments

    * tta/C/Makefile.am (ctexi2any_CPPFLAGS): add PERL_EXTUTILS_EMBED_ccopts to match LDFLAGS.  Could be needed on AlmaLinux.  Not needed for libraries, probably because libtool already adds the cflags.
    * tta/C/Makefile.am (libperlembed_libtexinfo_main_la_CPPFLAGS)
    (libperlembed_libtexinfo_main_la_CFLAGS)
    (libperlembed_libtexinfo_main_la_LIBADD): use consistent flags
    with/without Perl embedding.

    Changed files

    • ChangeLog
    • tta/C/Makefile.am
    • tta/configure.ac