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

Builder texinfo-solaris10-sparc Build #5616

Results:

Build successful

SourceStamp:

Projecttexinfo
Repositoryhttps://git.savannah.gnu.org/git/texinfo.git
Branchmaster
Revision440cb3b9c49739a27419aa4e09d5e3c4f0c6cb81
Got Revision440cb3b9c49739a27419aa4e09d5e3c4f0c6cb81
Changes16 changes

BuildSlave:

unstable10s

Reason:

The SingleBranchScheduler scheduler named 'schedule-texinfo-solaris10-sparc' triggered this build

Steps and Logfiles:

  1. git update ( 44 secs )
    1. stdio
  2. shell './autogen.sh' ( 58 mins, 47 secs )
    1. stdio
  3. shell_1 './configure' ( 8 mins, 14 secs )
    1. stdio
  4. shell_2 'gmake all' ( 17 mins, 16 secs )
    1. stdio
  5. shell_3 'gmake check' ( 59 mins, 45 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-unstable10s/slave/texinfo-solaris10-sparc slave
buildername texinfo-solaris10-sparc Builder
buildnumber 5616 Build
codebase Build
got_revision 440cb3b9c49739a27419aa4e09d5e3c4f0c6cb81 Git
project texinfo Build
repository https://git.savannah.gnu.org/git/texinfo.git Build
revision 440cb3b9c49739a27419aa4e09d5e3c4f0c6cb81 Build
scheduler schedule-texinfo-solaris10-sparc Scheduler
slavename unstable10s BuildSlave
workdir /export/home/buildbot-unstable10s/slave/texinfo-solaris10-sparc slave (deprecated)

Forced Build Properties:

NameLabelValue

Responsible Users:

  1. Patrice Dumas

Timing:

StartMon Jun 16 19:44:20 2025
EndMon Jun 16 22:09:08 2025
Elapsed2 hrs, 24 mins, 48 secs

All Changes:

:

  1. Change #236805

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:18:24
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision b8cfcb425d0e7a6499e0b39f41494fcfb8894b0a

    Comments

    * tta/perl/Texinfo/Common.pm (index_entry_referred_entry) (element_index_entry_referred_entry): return the brace command argument.  Update callers.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Common.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/ReadDocBook.pm
    • tta/perl/Texinfo/Convert/TreeElementReadDocBook.pm
    • tta/perl/Texinfo/Convert/TreeReadDocBook.pm
  2. Change #236806

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:18:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision b3ab00b09b5c9dcaf64d65d24022377841862687

    Comments

    * tta/perl/Texinfo/Convert/Converter.pm (get_tree_element_index_entry): return index_entry only if there are indices_information.
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_begin_index_entry)
    (_end_index_entry, _convert_def_line, _convert): split
    _begin_index_entry and _end_index_entry out of _index_entry.  Convert
    @subentry and index entry commands through the reader.  Add
    information in document_context for subentry such as to avoid nesting
    their output and output them at the end of the index command
    formatting.  Remove _index_entry.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Common.pm
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/Texinfo/Indices.pm
  3. Change #236807

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:18:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 5255ab1d957fe4e2ed1b2e7b39beeca23d20777a

    Comments

    * tta/C/parsetexi/end_line.c (end_line_def_line), tta/C/parsetexi/indices.c (remove_def_types, complete_indices), tta/perl/Texinfo/ParserNonXS.pm (_end_line_def_line), tta/perl/Texinfo/Translations.pm (complete_indices): remove def_* type and substitute bracketed_arg to brace_arg in def_index_element and def_index_ref_element, to avoid specific def types for the conversion of the index entry.  Use brace_arg instead of bracketed_arg to have a type that have the same memory layout as bracketed_arg for C.

    Changed files

    • ChangeLog
    • tta/C/parsetexi/end_line.c
    • tta/C/parsetexi/indices.c
    • tta/perl/Texinfo/ParserNonXS.pm
    • tta/perl/Texinfo/Translations.pm
    • tta/perl/t/results/converters_tests/complex_nestings.pl
    • tta/perl/t/results/converters_tests/conversion_with_undef_customization.pl
    • tta/perl/t/results/converters_tests/definition_commands.pl
    • tta/perl/t/results/converters_tests/form_feeds.pl
    • tta/perl/t/results/converters_tests/frenchspacing_and_code.pl
    • tta/perl/t/results/converters_tests/test_deftypefnnewline.pl
    • tta/perl/t/results/coverage/def.pl
    • tta/perl/t/results/def/adjacent_defline.pl
    • tta/perl/t/results/def/all_commands.pl
    • tta/perl/t/results/def/all_commands_delimiters.pl
    • tta/perl/t/results/def/all_commands_delimiters_printindex.pl
    • tta/perl/t/results/def/all_commands_printindex.pl
    • tta/perl/t/results/def/ampchar.pl
    • tta/perl/t/results/def/bracketed_arg_no_space.pl
    • tta/perl/t/results/def/code_in_def.pl
    • tta/perl/t/results/def/comment_index_before_defline.pl
    • tta/perl/t/results/def/def_defx_mismatch.pl
    • tta/perl/t/results/def/def_groupings_args.pl
    • tta/perl/t/results/def/defline_no_params.pl
    • tta/perl/t/results/def/deftypeline.pl
    • tta/perl/t/results/def/defx_after_comment.pl
    • tta/perl/t/results/def/defx_after_comment_in_example.pl
    • tta/perl/t/results/def/defx_after_empty_line.pl
    • tta/perl/t/results/def/defx_after_empty_line_in_example.pl
    • tta/perl/t/results/def/defx_after_paragraph_end.pl
    • tta/perl/t/results/def/defx_after_preformatted_with_text.pl
    • tta/perl/t/results/def/defx_after_text.pl
    • tta/perl/t/results/def/defx_in_example.pl
    • tta/perl/t/results/def/double_command.pl
    • tta/perl/t/results/def/empty_def_arguments.pl
    • tta/perl/t/results/def/empty_def_command.pl
    • tta/perl/t/results/def/empty_deftype.pl
    • tta/perl/t/results/def/end_of_line_end_file.pl
    • tta/perl/t/results/def/end_of_line_protect_at_end.pl
    • tta/perl/t/results/def/end_of_lines_protected.pl
    • tta/perl/t/results/def/end_of_lines_protected_in_footnote.pl
    • tta/perl/t/results/def/end_of_lines_protected_non_ascii.pl
    • tta/perl/t/results/def/inter_item_commands_in_def.pl
    • tta/perl/t/results/def/inter_item_commands_in_def_in_example.pl
    • tta/perl/t/results/def/leading_space_in_def_arg.pl
    • tta/perl/t/results/def/multiple_defline.pl
    • tta/perl/t/results/def/no_category_or_no_name.pl
    • tta/perl/t/results/def/not_closed.pl
    • tta/perl/t/results/def/omit_def_space.pl
    • tta/perl/t/results/def/protected_brace.pl
    • tta/perl/t/results/def/ref_in_def.pl
    • tta/perl/t/results/def/space_in_def_for_index.pl
    • tta/perl/t/results/def/text_block_before_defline.pl
    • tta/perl/t/results/def/wrong_braces_simple.pl
    • tta/perl/t/results/def/wrong_braces_with_end_of_lines.pl
    • tta/perl/t/results/html_tests/deftypefnnewline_for_copying_after.pl
    • tta/perl/t/results/html_tests/deftypefnnewline_for_copying_before.pl
    • tta/perl/t/results/indices/empty_string_index_entry.pl
    • tta/perl/t/results/indices/printindex_index_entry_in_copying.pl
    • tta/perl/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
    • tta/perl/t/results/indices/same_index_entry_merged_indices.pl
    • tta/perl/t/results/info_tests/colon_in_index_entry.pl
    • tta/perl/t/results/info_tests/def_in_copying.pl
    • tta/perl/t/results/info_tests/test_index.pl
    • tta/perl/t/results/init_files_tests/translation_in_parser_in_translation.pl
    • tta/perl/t/results/invalid_nestings/block_not_matching.pl
    • tta/perl/t/results/invalid_nestings/def_in_style_command.pl
    • tta/perl/t/results/invalid_nestings/def_not_closed_in_menu_description.pl
    • tta/perl/t/results/invalid_nestings/on_def_line.pl
    • tta/perl/t/results/invalid_nestings/section_on_def_line.pl
    • tta/perl/t/results/invalid_nestings/section_on_defx_line.pl
    • tta/perl/t/results/languages/documentlanguage.pl
    • tta/perl/t/results/languages/documentlanguage_option.pl
    • tta/perl/t/results/languages/documentlanguage_unknown.pl
    • tta/perl/t/results/languages/invalid_documentlanguage.pl
    • tta/perl/t/results/languages/multiple_documentlanguage.pl
    • tta/perl/t/results/languages/multiple_in_preamble.pl
    • tta/perl/t/results/languages/multiple_in_preamble_before_node.pl
    • tta/perl/t/results/languages/multiple_lang_chapters.pl
    • tta/perl/t/results/languages/multiple_lang_chapters_latex.pl
    • tta/perl/t/results/languages/multiple_lang_chapters_texi2html.pl
    • tta/perl/t/results/languages/simple_documentlanguage.pl
    • tta/perl/t/results/languages/unknown_region.pl
    • tta/perl/t/results/latex_tests/brace_in_index.pl
    • tta/perl/t/results/linemacro/api_doc_with_linemacro.pl
    • tta/perl/t/results/linemacro/block_begin_end_in_linemacro_call.pl
    • tta/perl/t/results/linemacro/braces_after_text.pl
    • tta/perl/t/results/linemacro/empty_last_argument.pl
    • tta/perl/t/results/linemacro/last_argument_with_braces.pl
    • tta/perl/t/results/linemacro/nested_linemacro_calls.pl
    • tta/perl/t/results/linemacro/newline_and_continuation_in_brace.pl
    • tta/perl/t/results/linemacro/protected_spaces_on_line.pl
    • tta/perl/t/results/linemacro/simple_nested_linemacro_calls.pl
    • tta/perl/t/results/linemacro/spaces_after_command_in_call.pl
    • tta/perl/t/results/linemacro/spaces_after_macro_linemacro_commands_in_call.pl
    • tta/perl/t/results/linemacro/spaces_after_unknown_command_in_call.pl
    • tta/perl/t/results/linemacro/spaces_in_args.pl
    • tta/perl/t/results/linemacro/spaces_in_call.pl
    • tta/perl/t/results/linemacro/verb_in_linemacro_call.pl
    • tta/perl/t/results/macro/macro_in_def_delimiters.pl
    • tta/perl/t/results/menu/menu_in_deffn.pl
    • tta/perl/t/results/preformatted/def_in_example.pl
    • tta/perl/t/results/xml_tests/commands_and_spaces.pl
  4. Change #236808

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:23
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 940cf826cd0fe1a6965ca2de67ea298f4b9b5da4

    Comments

    * tta/perl/Texinfo/Convert/DocBook.pm (%defcommand_name_type) (_convert_def_line), tta/perl/Texinfo/Convert/ReadDocBook.pm (%defcommand_name_type, _convert_def_line): setup def line aliases in %defcommand_name_type before starting the conversion.
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_begin_def_line)
    (_end_def_line, _convert): split _convert_def_line in _begin_def_line
    and _end_def_line.  Convert def line and def types through the reader.
    Remove _convert_def_line.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/DocBook.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
  5. Change #236809

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision fdc74280a043096204e2d9d7ba997070165552e0

    Comments

    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): inline and remove _end_def_line.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
  6. Change #236810

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 75c15639c1accbfb4d7b6a09a03bfdc6002012a4

    Comments

    * tta/perl/Texinfo/Convert/ReadDocBook.pm (%docbook_no_warn_empty_types): add line_arg.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
  7. Change #236811

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision b093d6653358b704f394d597c54febe339225d2f

    Comments

    * tta/perl/Texinfo/Convert/Converter.pm (comment_or_end_line) (format_comment_or_return_end_line): split comment_or_end_line out of format_comment_or_return_end_line.
    * tta/perl/Texinfo/Convert/ReadDocBook.pm
    (_convert_argument_and_end_line, _convert): use comment_or_end_line.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
  8. Change #236812

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 5d0453cfeb05fffaacb7e5024b15bbbce8338ee2

    Comments

    * tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin) (_convert): call get_global_unique_tree_element, tree_elements_sections_list and get_tree_element_index_entry to have elements registered with XS.
    * tta/perl/Texinfo/Convert/ReadDocBook.pm
    (_convert_argument_and_end_line),
    tta/perl/Texinfo/Convert/Converter.pm (argument_comment_end_line): add
    argument_comment_end_line and use it in
    _convert_argument_and_end_line.
    
    * tta/C/main/tree_types.h (COMMENT_OR_END_LINE)
    (ARGUMENT_COMMENT_END_LINE), tta/C/main/utils.c
    (get_comment_or_end_line, comment_or_end_line)
    (argument_comment_end_line): implement in C.
    
    * tta/perl/Texinfo/Convert/Converter.pm (comment_or_end_line): minor
    code reorganization.
    
    * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides)
    (comment_or_end_line, comment_or_end_line_nonxs)
    (argument_comment_end_line),
    tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (comment_or_end_line, argument_comment_end_line): XS interface for
    comment_or_end_line and argument_comment_end_line.
    
    * tta/C/convert/build_html_perl_state.c
    (switch_perl_lang_translations): rename switch_lang_translations from
    this file as switch_perl_lang_translations.

    Changed files

    • ChangeLog
    • tta/C/convert/build_html_perl_state.c
    • tta/C/main/tree_types.h
    • tta/C/main/utils.c
    • tta/C/main/utils.h
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  9. Change #236813

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision c77ac01afba7a00e33e8422174d0524496d7cbd3

    Comments

    * tta/C/convert/converter.c (setup_converter_generic), tta/C/main/convert_utils.c (default_bullet_command) (setup_convert_utils, itemize_item_prepended_element): move itemize_item_prepended_element and default_bullet_command to convert_utils.c.  Add setup_convert_utils to setup default_bullet_command and call from setup_converter_generic.
    * tta/C/main/convert_utils.c (get_comment_or_end_line)
    (comment_or_end_line, argument_comment_end_line), tta/C/main/utils.c:
    move get_comment_or_end_line, comment_or_end_line and
    argument_comment_end_line to convert_utils.c.
    
    * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides)
    (tree_element_itemize_item_prepended_element),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert),
    tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (tree_element_itemize_item_prepended_element): add XS interface for
    tree_element_itemize_item_prepended_element and use it in
    ReadDocBook.pm.

    Changed files

    • ChangeLog
    • tta/C/convert/converter.c
    • tta/C/convert/converter.h
    • tta/C/main/convert_utils.c
    • tta/C/main/convert_utils.h
    • tta/C/main/utils.c
    • tta/C/main/utils.h
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  10. Change #236814

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision f70a3b109c98027ff58c368eb976140c1ff59624

    Comments

    * tta/C/main/convert_utils.c (item_itemize_item_prepended_element), tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert), tta/perl/Texinfo/Convert/Converter.pm (tree_element_itemize_item_prepended_element), tta/perl/XSTexinfo/parser_document/TreeElementXS.xs (tree_element_itemize_item_prepended_element): add item_itemize_item_prepended_element that takes an item element and returns the prepended element.  Use it in ReadDocBook.pm and for the tree_element_itemize_item_prepended_element XS interface.

    Changed files

    • ChangeLog
    • tta/C/main/convert_utils.c
    • tta/C/main/convert_utils.h
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  11. Change #236815

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:25
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision c7a6cd8264c2bf2897750ac67b4e96e6d8421e58

    Comments

    * tta/C/main/convert_utils.c (get_comment_or_end_line): fix conditional.
    * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides)
    (tree_element_index_content_element),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (_begin_def_line)
    (_convert), tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (tree_element_index_content_element): add an XS interface for
    index_content_element and use it.
    
    * tta/perl/Texinfo/ReaderNonXS.pm (register_token_element_child),
    tta/perl/XSTexinfo/parser_document/ReaderXS.xs
    (register_token_element_child), tta/perl/Texinfo/ReaderNonXS.pm
    (register_token_element_child),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): add XS interface
    to register a child element of the current reader element, and use it.
    
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): call
    register_token_element, call tree_element_xml_accents instead of
    xml_accents, call get_global_unique_tree_element for insertcopying.

    Changed files

    • ChangeLog
    • tta/C/main/convert_utils.c
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/Texinfo/ReaderNonXS.pm
    • tta/perl/XSTexinfo/parser_document/ReaderXS.xs
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  12. Change #236816

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:26
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 1873e37b42aaea5c51cfac367cdc31dd2f7dda6f

    Comments

    * tta/C/convert/converter.c (setup_converter_generic), tta/C/main/convert_utils.c (default_asis_command) (setup_convert_utils, new_tree_added_elements, new_element_added) (new_command_element_added, new_text_element_added) (item_line_block_line_argument_command, block_item_line_command) (table_item_content_tree): move functions to convert_utils.c.
    * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides),
    tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (element_table_item_content_tree): XS interface for
    table_item_content_tree.
    
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin)
    (_convert): call children method to register elements in contents.

    Changed files

    • ChangeLog
    • tta/C/convert/converter.c
    • tta/C/convert/converter.h
    • tta/C/main/convert_utils.c
    • tta/C/main/convert_utils.h
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  13. Change #236817

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:26
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 25ba99a83ece08d0e6066d95c041b348da4991e3

    Comments

    * tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_output_begin): fix legalnotice conditional and use get_children.
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): use correctly
    get_children.  Call tree_elements_nodes_list instead of document
    nodes_list.  Do not check that there is document as it is not checked
    afterwards.
    
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): convert
    cartouche title using the reader, accumulating content in a separate
    text to be able to put in elements only if not empty.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
  14. Change #236818

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:26
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 3d72b20633f3c7c807d556a1256cc1c41fc686a8

    Comments

    * tta/C/main/build_perl_info.c (register_document_sections_list_elements) (register_document_nodes_list_elements) (register_document_headings_list_elements) (build_tree_elements_relations_lists): split register_document_*_list_elements out of build_tree_elements_relations_lists.
    * tta/C/main/build_perl_info.c
    (register_document_relations_lists_elements),
    tta/perl/Texinfo/Convert/ReadDocBook.pm (conversion_initialization),
    tta/perl/Texinfo/Document.pm (%XS_structure_overrides)
    (register_document_relations_lists_elements),
    tta/perl/XSTexinfo/parser_document/DocumentXS.xs
    (register_document_relations_lists_elements): add
    register_document_relations_lists_elements to register the C data
    handle in Perl elements even if the Perl data do not need to be
    rebuilt.  Call in ReadDocBook.pm conversion_initialization.
    
    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_docbook_section_element)
    (_convert): call tree_elements_sections_list.

    Changed files

    • ChangeLog
    • tta/C/main/build_perl_info.c
    • tta/C/main/build_perl_info.h
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/Texinfo/Document.pm
    • tta/perl/XSTexinfo/parser_document/DocumentXS.xs
  15. Change #236819

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 12:19:26
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision a69dfe16d1c04b33749cf104be0e3b90291f8ffc

    Comments

    * tta/perl/Texinfo/Convert/ReadDocBook.pm (_convert): process seeentry and seealso as commands with the reader, keeping their output in the document state to output it when the index entry closes and not where the command appears.
    * tta/perl/Texinfo/Convert/Converter.pm (%XS_tree_element_overrides)
    (index_entry_referred_entry),
    tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
    (index_entry_referred_entry): XS interface for
    index_entry_referred_entry.  Currently unused.
    
    * tta/perl/Texinfo/Convert/TreeReadDocBook.pm (_index_entry): call
    index_entry_referred_entry.
    
    * tta/perl/Texinfo/Common.pm
    (tree_element_index_entry_referred_entry),
    tta/perl/Texinfo/Convert/TreeElementReadDocBook.pm (_index_entry):
    rename element_index_entry_referred_entry as
    tree_element_index_entry_referred_entry.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Common.pm
    • tta/perl/Texinfo/Convert/Converter.pm
    • tta/perl/Texinfo/Convert/ReadDocBook.pm
    • tta/perl/Texinfo/Convert/TreeElementReadDocBook.pm
    • tta/perl/Texinfo/Convert/TreeReadDocBook.pm
    • tta/perl/XSTexinfo/parser_document/TreeElementXS.xs
  16. Change #236820

    Category texinfo
    Changed by Patrice Dumas <pertususohnoyoudont@free.fr>
    Changed at Mon 16 Jun 2025 19:38:19
    Repository https://git.savannah.gnu.org/git/texinfo.git
    Project texinfo
    Branch master
    Revision 440cb3b9c49739a27419aa4e09d5e3c4f0c6cb81

    Comments

    * tta/perl/Texinfo/Transformations.pm (insert_nodes_for_sectioning_commands): call labels_list() at the beginning of the function, to make sure that the C code considers that the C data is up to date and do not attempts to rebuild from C afterwards and instead returns the Perl data. This is important because the Perl labels_list is modified in _new_node, not the C data, such that the C data is not up to date and should not be accessed again.  Report from Gavin.

    Changed files

    • ChangeLog
    • tta/perl/Texinfo/Transformations.pm