[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (4ae5255b34 -> 7153b3d3f0)
From: |
Patrice Dumas |
Subject: |
master updated (4ae5255b34 -> 7153b3d3f0) |
Date: |
Sat, 23 Dec 2023 11:41:49 -0500 (EST) |
pertusus pushed a change to branch master.
from 4ae5255b34 * tp/Texinfo/XS/convert/convert_html.c
(compare_footnote_id) (find_footnote_id_number, prepare_footnotes_targets)
(convert_footnote_command, html_reset_converter),
tp/Texinfo/XS/main/converter_types.h (FOOTNOTE_ID_NUMBER,
HTML_SHARED_CONVERSION_STATE): setup and free shared conversion state
footnote_id_numbers and associated functions. Implement
convert_footnote_command in C. Do not use, because the shared conversion
states are not passed properly between C and perl.
new 04b1586620 * tp/Texinfo/Common.pm
(_relate_index_entries_to_table_items_in), tp/Texinfo/XS/main/tree_types.h
(INDEX_ENTRY_AND_INDEX), tp/Texinfo/XS/structuring_transfo/transformations.c
(lookup_index_entry, relate_index_entries_to_table_items_in): add an extra
associated_index_entry reference to the index entry information in the item
reassociated to an index entry.
new fd568099e5 * tp/Texinfo/command_data.txt: set chapheading, heading,
subheading, subsubheading and majorheading as global such that they could be
retrieved more easily in C Texinfo tree.
new 7153b3d3f0 * tp/Texinfo/XS/main/build_perl_info.c
(output_unit_to_perl_hash): add unit_index to output unit perl data.
Summary of changes:
ChangeLog | 25 ++++++++++++++++++
tp/TODO | 16 ++++++++++++
tp/Texinfo/Common.pm | 6 +++++
tp/Texinfo/ParserNonXS.pm | 3 +++
tp/Texinfo/XS/main/build_perl_info.c | 3 +++
tp/Texinfo/XS/main/tree_types.h | 1 +
tp/Texinfo/XS/parsetexi/parser.c | 6 +++++
.../XS/structuring_transfo/transformations.c | 28 +++++++++++++++------
tp/Texinfo/command_data.txt | 10 ++++----
.../results/converters_tests/at_commands_in_raw.pl | 2 ++
tp/t/results/converters_tests/commands_in_sc.pl | 2 ++
tp/t/results/converters_tests/commands_in_var.pl | 2 ++
.../converters_tests/contents_at_document_begin.pl | 1 +
.../contents_at_document_begin_inline.pl | 1 +
.../contents_at_document_begin_separate_element.pl | 1 +
.../results/converters_tests/footnote_no_number.pl | 2 ++
.../footnote_no_number_separate.pl | 2 ++
tp/t/results/converters_tests/ref_in_sectioning.pl | 1 +
.../references_to_top_no_top_output.pl | 2 ++
.../converters_tests/things_before_setfilename.pl | 2 ++
.../things_before_setfilename_no_element.pl | 2 ++
tp/t/results/coverage/commands.pl | 1 +
tp/t/results/coverage/hyphenation.pl | 1 +
tp/t/results/coverage/insertcopying.pl | 1 +
.../coverage/punctuation_in_line_commands.pl | 3 +++
tp/t/results/coverage/titlefont_in_center.pl | 1 +
.../coverage_braces/contain_plain_text_nestings.pl | 2 ++
tp/t/results/coverage_braces/empty_commands.pl | 2 ++
tp/t/results/coverage_braces/footnote.pl | 1 +
.../footnote_ending_on_empty_line.pl | 1 +
tp/t/results/coverage_braces/footnote_no_node.pl | 1 +
.../coverage_braces/form_feed_in_brace_commands.pl | 2 ++
.../format_on_first_footnote_line.pl | 2 ++
.../results/coverage_braces/heading_in_footnote.pl | 2 ++
tp/t/results/coverage_braces/nested_in_sc.pl | 1 +
.../one_argument_leading_trailing_spaces.pl | 1 +
tp/t/results/coverage_braces/space_in_footnote.pl | 1 +
tp/t/results/coverage_braces/test_image.pl | 1 +
.../coverage_braces/two_footnotes_in_nodes.pl | 4 +++
.../two_footnotes_in_nodes_separate.pl | 4 +++
.../two_footnotes_in_nodes_separate_no_header.pl | 4 +++
.../def/all_commands_delimiters_printindex.pl | 3 +++
tp/t/results/def/all_commands_printindex.pl | 3 +++
.../def/end_of_lines_protected_in_footnote.pl | 1 +
tp/t/results/float/complex_float.pl | 3 +++
tp/t/results/float/float_copying.pl | 4 +++
tp/t/results/float/footnote_in_caption.pl | 1 +
.../results/float/footnote_in_caption_and_error.pl | 1 +
tp/t/results/formats_encodings/sample_utf8.pl | 3 +++
tp/t/results/heading/heading_in_copying.pl | 3 +++
tp/t/results/heading/heading_in_example.pl | 1 +
tp/t/results/heading/heading_in_quotation.pl | 1 +
.../character_number_leading_toc_stoc.pl | 2 ++
tp/t/results/html_tests/contents_at_end.pl | 1 +
tp/t/results/html_tests/contents_at_end_inline.pl | 1 +
.../html_tests/contents_at_end_separate_element.pl | 1 +
.../html_tests/contents_in_middle_chapter.pl | 1 +
.../contents_in_middle_chapter_inline.pl | 1 +
.../contents_in_middle_chapter_separate_element.pl | 1 +
.../html_tests/contents_in_middle_section.pl | 1 +
.../contents_in_middle_section_inline.pl | 1 +
.../contents_in_middle_section_separate_element.pl | 1 +
.../deftypefnnewline_for_copying_after.pl | 2 ++
tp/t/results/html_tests/double_contents.pl | 3 +++
.../html_tests/double_contents_after_title.pl | 3 +++
.../double_contents_after_title_show_title.pl | 3 +++
...double_contents_after_title_show_title_nodes.pl | 3 +++
tp/t/results/html_tests/double_contents_book.pl | 3 +++
tp/t/results/html_tests/double_contents_chapter.pl | 3 +++
tp/t/results/html_tests/double_contents_inline.pl | 3 +++
.../html_tests/double_contents_inline_chapter.pl | 3 +++
.../html_tests/double_contents_inline_nodes.pl | 3 +++
.../html_tests/double_contents_inline_section.pl | 3 +++
tp/t/results/html_tests/double_contents_nodes.pl | 3 +++
tp/t/results/html_tests/double_contents_section.pl | 3 +++
.../html_tests/double_contents_separate_element.pl | 3 +++
.../double_contents_separate_element_chapter.pl | 3 +++
.../double_contents_separate_element_nodes.pl | 3 +++
.../double_contents_separate_element_section.pl | 3 +++
tp/t/results/html_tests/empty_titlefont.pl | 1 +
.../filenameconflictwithspecialelement.pl | 1 +
tp/t/results/html_tests/float_copying.pl | 6 +++++
...otnotestyle_separate_html_text_no_monolithic.pl | 1 +
.../html_tests/footnotestyle_separate_late.pl | 2 ++
.../html_tests/headings_after_lone_nodes.pl | 8 ++++++
tp/t/results/html_tests/itemize_arguments.pl | 1 +
.../itemize_arguments_enable_encoding.pl | 1 +
tp/t/results/html_tests/menu.pl | 1 +
tp/t/results/html_tests/node_footnote_end.pl | 3 +++
tp/t/results/html_tests/node_footnote_separated.pl | 3 +++
tp/t/results/html_tests/node_footnote_use_node.pl | 3 +++
.../html_tests/node_footnote_use_node_separate.pl | 3 +++
.../html_tests/sectioning_check_menu_structure.pl | 1 +
tp/t/results/html_tests/shortcontents_no_top.pl | 1 +
.../test_separated_contents_shortcontents.pl | 2 ++
.../text_before_top_and_contents_after_title.pl | 1 +
...t_before_top_and_summarycontents_after_title.pl | 1 +
tp/t/results/htmlxref/htmlxref.pl | 3 +++
tp/t/results/htmlxref/htmlxref_nodes.pl | 3 +++
tp/t/results/htmlxref/htmlxref_only_mono.pl | 3 +++
tp/t/results/htmlxref/htmlxref_only_mono_nodes.pl | 3 +++
tp/t/results/htmlxref/htmlxref_only_split.pl | 3 +++
tp/t/results/htmlxref/htmlxref_only_split_nodes.pl | 3 +++
tp/t/results/include/cpp_lines.pl | 2 ++
tp/t/results/indices/index_entry_in_footnote.pl | Bin 7102 -> 7131 bytes
.../index_entry_in_footnote_different_node_end.pl | 1 +
.../indices/index_entry_in_footnote_sections.pl | 1 +
.../index_entry_in_footnote_sections_separate.pl | 1 +
.../indices/index_entry_in_footnote_separate.pl | 1 +
tp/t/results/indices/index_no_node.pl | 1 +
tp/t/results/indices/index_no_node_no_top.pl | 1 +
.../indices/index_no_node_no_top_no_node.pl | 1 +
tp/t/results/indices/index_special_region.pl | 6 +++++
.../index_special_region_no_insertcopying.pl | 4 +++
...egion_no_insertcopying_no_titlepage_no_nodes.pl | 4 +++
...l_region_no_insertcopying_titlepage_no_nodes.pl | 4 +++
...copying_titlepage_no_nodes_footnotes_default.pl | 4 +++
.../index_special_region_no_titlepage_no_nodes.pl | 6 +++++
.../index_special_region_titlepage_no_nodes.pl | 6 +++++
..._region_titlepage_no_nodes_footnotes_default.pl | 6 +++++
tp/t/results/indices/index_table.pl | 1 +
.../results/indices/index_table_chapter_no_node.pl | 1 +
.../indices/printindex_index_entry_in_copying.pl | 2 ++
...rintindex_index_entry_in_copying_in_footnote.pl | 3 +++
tp/t/results/indices/unknown_printindex.pl | 1 +
tp/t/results/info_tests/before_node_and_section.pl | 2 ++
tp/t/results/info_tests/error_in_footnote.pl | 1 +
.../info_tests/nested_footnotes_separate.pl | 2 ++
tp/t/results/info_tests/test_index.pl | 1 +
.../init_files_tests/customize_special_element.pl | 3 +++
.../init_files_tests/customize_translations.pl | 1 +
.../init_files_tests/documentation_examples.pl | 2 ++
tp/t/results/invalid_nestings/center.pl | 2 ++
tp/t/results/invalid_nestings/footnote_in_ref.pl | 1 +
tp/t/results/invalid_nestings/in_table.pl | 3 +++
.../invalid_nestings/node_in_copying_not_closed.pl | 1 +
.../invalid_nestings/on_block_command_line.pl | 4 +++
.../invalid_nestings/on_index_entry_line.pl | 2 ++
tp/t/results/invalid_nestings/on_itemize_line.pl | 2 ++
tp/t/results/invalid_nestings/on_node_line.pl | 1 +
tp/t/results/invalid_nestings/on_section_line.pl | 2 ++
.../results/invalid_nestings/on_subheading_line.pl | 3 +++
tp/t/results/invalid_nestings/recursive_copying.pl | 1 +
tp/t/results/languages/appendix_translated.pl | 1 +
.../results/languages/multiple_documentlanguage.pl | 2 ++
.../anchor_in_copying_insertcopying_chap.pl | 1 +
.../anchor_in_copying_insertcopying_titlepage.pl | 1 +
...chor_in_copying_insertcopying_titlepage_chap.pl | 2 ++
.../latex_tests/custom_heading_with_include.pl | 1 +
.../custom_heading_with_include_in_command.pl | 1 +
.../latex_tests/error_in_sectioning_command.pl | 1 +
tp/t/results/latex_tests/titlepage_classical.pl | 3 +++
tp/t/results/latex_tests/titlepage_no_title.pl | 1 +
.../titlepage_with_commands_classical.pl | 4 +++
tp/t/results/layout/navigation.pl | 1 +
tp/t/results/layout/navigation_chapter.pl | 1 +
.../results/layout/navigation_chapter_no_header.pl | 1 +
.../navigation_chapter_no_header_vertical.pl | 1 +
tp/t/results/layout/navigation_chapter_vertical.pl | 1 +
tp/t/results/layout/navigation_no_header.pl | 1 +
.../layout/navigation_no_header_vertical.pl | 1 +
tp/t/results/layout/navigation_node.pl | 1 +
tp/t/results/layout/navigation_node_no_header.pl | 1 +
.../layout/navigation_node_no_header_vertical.pl | 1 +
tp/t/results/layout/navigation_node_vertical.pl | 1 +
tp/t/results/layout/navigation_section.pl | 1 +
.../results/layout/navigation_section_no_header.pl | 1 +
.../navigation_section_no_header_vertical.pl | 1 +
tp/t/results/layout/navigation_section_vertical.pl | 1 +
.../layout/navigation_test_misc_file_collision.pl | 1 +
tp/t/results/layout/navigation_vertical.pl | 1 +
tp/t/results/layout/no_monolithic.pl | 3 +++
tp/t/results/layout/no_monolithic_only_toc_out.pl | 3 +++
tp/t/results/macro/complex_argument.pl | 1 +
.../macro_in_menu_comment_closed_by_detailmenu.pl | 1 +
tp/t/results/macro/macro_in_misc_commands.pl | 6 +++++
.../menu/commands_in_nodedescriptionblock.pl | 1 +
tp/t/results/menu/detailmenu.pl | 1 +
tp/t/results/menu/detailmenu_in_description.pl | 1 +
tp/t/results/menu/detailmenu_on_subnodes.pl | 2 ++
tp/t/results/menu/detailmenu_unknown_node.pl | 1 +
tp/t/results/menu/entry_after_detailmenu.pl | 2 ++
tp/t/results/menu/submenu_in_example.pl | 1 +
tp/t/results/misc_commands/also_not_line.pl | 1 +
.../author_outside_titlepage_quotation.pl | 1 +
tp/t/results/misc_commands/clickstyle.pl | 2 ++
.../misc_commands/clickstyle_and_comments.pl | 7 ++++++
.../misc_commands/clickstyle_no_end_of_line.pl | 1 +
.../codequoteundirected_codequotebacktick.pl | 7 ++++++
.../command_not_closed_in_documentencoding.pl | 1 +
.../misc_commands/comment_space_command_on_line.pl | 1 +
tp/t/results/misc_commands/contents.pl | 6 +++++
.../misc_commands/empty_documentencoding.pl | 1 +
tp/t/results/misc_commands/footnote_in_center.pl | 1 +
.../incorrect_allowcodebreaks_argument.pl | 1 +
tp/t/results/misc_commands/invalid_clickstyle.pl | 3 +++
.../results/misc_commands/invalid_kbdinputstyle.pl | 1 +
tp/t/results/misc_commands/many_lines.pl | 4 +++
.../no_empty_line_between_headings.pl | 1 +
.../misc_commands/text_before_line_command.pl | 1 +
tp/t/results/moresectioning/anchor_in_footnote.pl | 1 +
.../moresectioning/anchor_in_footnote_separate.pl | 1 +
.../anchor_in_footnote_separate_split_node.pl | 1 +
.../anchor_in_footnote_split_node.pl | 1 +
.../moresectioning/character_and_spaces_in_refs.pl | 2 ++
.../character_and_spaces_in_refs_out.pl | 2 ++
tp/t/results/moresectioning/complex.pl | 1 +
.../moresectioning/complex_split_at_node.pl | 1 +
tp/t/results/moresectioning/contents.pl | 1 +
.../moresectioning/contents_and_shortcontents.pl | 2 ++
.../contents_at_begin_chapter_without_node.pl | 1 +
.../moresectioning/contents_at_end_document.pl | 1 +
.../contents_at_end_document_after_node.pl | 1 +
.../results/moresectioning/contents_in_document.pl | 1 +
.../moresectioning/lowered_subsubsection.pl | 1 +
tp/t/results/moresectioning/no_element.pl | 1 +
.../moresectioning/placed_things_before_element.pl | 1 +
.../placed_things_before_element_no_use_node.pl | 1 +
.../moresectioning/placed_things_before_node.pl | 1 +
tp/t/results/moresectioning/raiselowersections.pl | 1 +
.../moresectioning/section_in_unnumbered_info.pl | 1 +
.../section_in_unnumbered_plaintext.pl | 1 +
tp/t/results/moresectioning/shortcontents.pl | 1 +
tp/t/results/multitable/ref_in_multitable.pl | 1 +
tp/t/results/paragraph/close_paragraph_command.pl | 1 +
tp/t/results/paragraph/no_paragraph_commands.pl | 1 +
tp/t/results/paragraph/paragraph_command.pl | 1 +
.../at_commands_glued_in_example.pl | 1 +
.../at_commands_glued_in_paragraph.pl | 1 +
.../characters_and_commands_in_var.pl | 1 +
.../insert_copying_and_paragraph.pl | 1 +
.../plaintext_tests/punctuation_and_footnotes.pl | 12 +++++++++
.../punctuation_and_footnotes_frenchspacing.pl | 12 +++++++++
tp/t/results/plaintext_tests/transparent_text.pl | 1 +
.../preformatted/insertcopying_in_example.pl | 1 +
tp/t/results/preformatted/titlefont_in_example.pl | 1 +
.../quotation/footnote_in_quotation_with_arg.pl | 1 +
tp/t/results/regions/anchor_in_copying.pl | 2 ++
.../regions/anchor_in_copying_in_footnote.pl | 3 +++
tp/t/results/regions/ref_in_copying.pl | 1 +
.../regions/ref_in_copying_insert_in_chapter.pl | 1 +
tp/t/results/regions/today_in_copying.pl | 1 +
.../sectioning/chapter_before_and_after_part.pl | 1 +
tp/t/results/sectioning/chapter_between_nodes.pl | 1 +
.../sectioning/chapter_between_nodes_texi2html.pl | 1 +
.../chapter_node_before_and_after_part.pl | 1 +
tp/t/results/sectioning/contents_and_parts.pl | 2 ++
tp/t/results/sectioning/contents_in_html_text.pl | 2 ++
.../sectioning/contents_with_only_top_node.pl | 1 +
tp/t/results/sectioning/lone_contents.pl | 1 +
.../results/sectioning/no_argument_and_contents.pl | 1 +
.../sectioning/node_part_chapter_after_chapter.pl | 1 +
tp/t/results/sectioning/section_before_part.pl | 1 +
.../results/sectioning/section_below_unnumbered.pl | 1 +
.../sectioning/unnumbered_before_top_node.pl | 1 +
.../index_entries_relate_to_item_transformation.pl | 6 +++++
tp/t/results/value/value_in_misc_commands.pl | 6 +++++
tp/t/results/xml_tests/commands_and_spaces.pl | 2 ++
.../xml_tests/comments_on_misc_command_line.pl | 1 +
tp/t/results/xml_tests/image_inline_or_not.pl | 2 ++
tp/t/results/xtable/item_index_transformation.pl | 24 ++++++++++++++++++
tp/t/test_utils.pl | 6 +++--
262 files changed, 604 insertions(+), 14 deletions(-)
- master updated (4ae5255b34 -> 7153b3d3f0),
Patrice Dumas <=