Archives are refreshed every 15 minutes - for details, please visit
the main index
.
You can also
download the archives in mbox format
.
texinfo-commits (thread)
[
Date Index
][
Top
][
All Lists
]
Advanced
[
Prev Period
]
Last Modified: Tue Feb 28 2023 13:46:25 -0500
Threads in reverse chronological order
[
Next Period
]
master updated (99976dc747 -> 82e8120d48)
,
Patrice Dumas
,
2023/02/28
[no subject]
,
Patrice Dumas
,
2023/02/28
[no subject]
,
Patrice Dumas
,
2023/02/28
branch master updated: * tp/Texinfo/Common.pm (parse_node_manual), tp/Texinfo/ParserNonXS.pm (_end_line_misc_line), tp/Texinfo/Structuring.pm (new_node_menu_entry): add an argument to control whether the element argument is modified or not as in the XS parser. Remove _parse_node_manual and call directly parse_node_manual instead.
,
Patrice Dumas
,
2023/02/28
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (check_register_target_element_label), tp/Texinfo/XS/parsetexi/tree.c (destroy_node_spec): add destroy_node_spec to deallocate out of tree elements coollected in a label manual and node name specification, as well as the manual and node name associated elements. Use it in check_register_target_element_label. In the other cases, the manual and node name elements are used in the tree and will be deallocated when the tree is destroyed.
,
Patrice Dumas
,
2023/02/28
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_misc_line) (_end_line_starting_block, _check_register_target_element_label) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/end_line.c (check_register_target_element_label, end_line_starting_block) (end_line_misc_line), tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace): group together the call of parse_node_manual, the check of no manual element and the registering if a target element for links in _check_register_target_element_label. Re [...]
,
Patrice Dumas
,
2023/02/28
branch master updated: update comments for removed XS overrides
,
Gavin D. Smith
,
2023/02/27
branch master updated: * doc/texinfo.texi (Other Customization Variables), * NEWS: Document ASCII_DASHES_AND_QUOTES and ASCII_GLYPH.
,
Gavin D. Smith
,
2023/02/27
branch master updated: * tp/Texinfo/Convert/Texinfo.pm (link_element_to_texi), tp/Texinfo/ParserNonXS.pm (_check_node_label), tp/Texinfo/Structuring.pm: new function that replaces functionally node_extra_to_texi and is applied to an element. Update callers.
,
Patrice Dumas
,
2023/02/27
branch master updated: Nuke obsolete XS overrides
,
Gavin D. Smith
,
2023/02/27
branch master updated: * tp/Texinfo/Convert/Plaintext.pm (%defaults, converter_initialize): Rename 'ASCII_PUNCTUATION' as 'ASCII_DASHES_AND_QUOTES' and 'NO_GRATUITOUS_UTF8' as 'ASCII_PUNCTUATION'.
,
Gavin D. Smith
,
2023/02/27
branch master updated: fix some recent ChangeLog entries
,
Gavin D. Smith
,
2023/02/27
branch master updated: Update tp/Makefile.tres
,
Patrice Dumas
,
2023/02/27
branch master updated: * Pod-Simple-Texinfo/pod2texi.pl (_parsed_manual_tree): update node element creation to match with the current tree.
,
Patrice Dumas
,
2023/02/27
branch master updated: * p/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Structuring.pm (associate_internal_references): remove the 'label' extra key, instead dynamically determine the link target as already done in other output formats than Plaintext.
,
Patrice Dumas
,
2023/02/27
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm (_convert_xref_commands), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/Structuring.pm (check_nodes_are_referenced) (associate_internal_references), tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace), tp/Texinfo/XS/parsetexi/tree.c (destroy_associated_info), tp/Texinfo/XS/parsetexi/api.c (build_node_spec, s [...]
,
Patrice Dumas
,
2023/02/27
branch master updated: * tp/Texinfo/ParserNonXS.pm (_register_extra_menu_entry_information) (_enter_menu_entry_node), tp/Texinfo/Structuring.pm (associate_internal_references), tp/Texinfo/XS/parsetexi/menus.c (register_extra_menu_entry_information, enter_menu_entry_node): put menu_entry_node in internal_references instead of menu_entry.
,
Patrice Dumas
,
2023/02/27
branch master updated: * tp/Texinfo/Common.pm (_copy_tree, _substitute_references), tp/Texinfo/Convert/HTML.pm (_convert_menu_entry_type), tp/Texinfo/ParserNonXS.pm (_register_extra_menu_entry_information), tp/Texinfo/Structuring.pm (_check_menu_entry) (set_menus_node_directions, associate_internal_references) (new_node_menu_entry), tp/Texinfo/Transformations.pm (_normalized_entry_associated_internal_node), tp/Texinfo/XS/parsetexi/menus.c (register_extra_menu_entry_information): put node_content and node_manual [...]
,
Patrice Dumas
,
2023/02/27
master updated (24ee52203b -> df26ae55c1)
,
Patrice Dumas
,
2023/02/26
[no subject]
,
Patrice Dumas
,
2023/02/26
[no subject]
,
Patrice Dumas
,
2023/02/26
[no subject]
,
Patrice Dumas
,
2023/02/26
branch master updated: Add NO_GRATUITOUS_UTF8 (name could change)
,
Gavin D. Smith
,
2023/02/26
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (set_nodes_list_labels): remove code related to structures not present for target elements anymore. Reindent.
,
Patrice Dumas
,
2023/02/26
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (set_nodes_list_labels), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/ParserNonXS.pm (_end_line_misc_line), tp/Texinfo/Structuring.pm, tp/Texinfo/Transformations.pm (_new_node) (_get_non_automatic_nodes_with_sections), tp/Texinfo/XS/parsetexi/api.c (store_additional_info), tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line): do not put the node name itself in extra nodes_manuals, only the node directions.
,
Patrice Dumas
,
2023/02/26
branch master updated: install-info: Invert umask in mode computation
,
Arsen Arsenović
,
2023/02/26
branch master updated: install-info: Relax tempfile mode earlier
,
Arsen Arsenović
,
2023/02/26
branch master updated: * tp/Texinfo/Common.pm (register_label, get_label_element), tp/Texinfo/Convert/Converter.pm (node_information_filename) (_set_tree_units_files, sort_element_counts), tp/Texinfo/Convert/HTML.pm (command_text, _normalized_label_id_file) (_set_root_commands_targets_node_files, _external_node_href, output), tp/Texinfo/Convert/IXIN.pm, tp/Texinfo/Convert/Info.pm (output) (format_node), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/NodeNameNormalization.pm (set_nodes_list_labels), t [...]
,
Patrice Dumas
,
2023/02/26
master updated (5a10617512 -> 926d6d84df)
,
Gavin D. Smith
,
2023/02/26
[no subject]
,
Gavin D. Smith
,
2023/02/26
[no subject]
,
Gavin D. Smith
,
2023/02/26
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (set_nodes_list_labels): use -> systematically with references.
,
Patrice Dumas
,
2023/02/25
branch master updated: * tp/Texinfo/XS/parsetexi/api.c (build_target_elements_list): rename build_label_list as build_target_elements_list.
,
Patrice Dumas
,
2023/02/25
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block), tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block): check only that there is a command_as_argument, not the parent command to error on accent command being used as command_as_argument.
,
Patrice Dumas
,
2023/02/24
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_current) (_process_remaining_on_line, _parse_texi): use same messages as XS parser. Remove redundant checks on contents, now if contetns exists, there is some contents.
,
Patrice Dumas
,
2023/02/24
branch master updated: * tp/Texinfo/ParserNonXS.pm (_parse_special_misc_command): match @comment before @c. Allow @clickstyle argument to be be right after @clickstyle without space in-between.
,
Patrice Dumas
,
2023/02/24
branch master updated: install-info: Fix dir file mode being restricted
,
Arsen Arsenović
,
2023/02/24
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (skip_to_comment_if_comment_or_spaces, parse_special_misc_command): add skip_to_comment_if_comment_or_spaces based on set argument handling, to return end of argument before comment and whitespace if the line is followed either by whitespaces or a comment. Use in @clear argument parsing to allow for comments but error out if there is anything else than a comment or whitespaces following the flag argument.
,
Patrice Dumas
,
2023/02/23
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/menus.c (handle_menu): remove empty menu entry node description by using close_container to close.
,
Patrice Dumas
,
2023/02/22
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): explain why the next input is directly drawn after macro handling.
,
Patrice Dumas
,
2023/02/22
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_macro) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/macro.c (handle_macro), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): return an error status from handle_macro for macro expansion error. Do not get next text and instead return the remaining of the line if there was a macro expansion error.
,
Patrice Dumas
,
2023/02/22
branch master updated: Split ASCII_GLYPH and ASCII_PUNCTUATION
,
Gavin D. Smith
,
2023/02/22
branch master updated: * p/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace): rename region extra anchor key to element_region.
,
Patrice Dumas
,
2023/02/22
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): remove code removing empty contents and trensferring source marks of accent command now that it is collected by gather_spaces_after_cmd_before_arg.
,
Patrice Dumas
,
2023/02/22
branch master updated: * tp/Texinfo/Convert/Texinfo.pm (_expand_cmd_args_to_texi), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/ParserNonXS.pm (_gather_spaces_after_cmd_before_arg) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/convert.c (expand_cmd_args_to_texi), tp/Texinfo/XS/parsetexi/parser.c (gather_spaces_after_cmd_before_arg, process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c (handle_open_brace): store spaces_after_cmd_before_arg as an element, firstly put in the brace co [...]
,
Patrice Dumas
,
2023/02/22
master updated (1496ef0df2 -> b0b3c5494f)
,
Patrice Dumas
,
2023/02/22
[no subject]
,
Patrice Dumas
,
2023/02/22
[no subject]
,
Patrice Dumas
,
2023/02/22
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): do not call end_line nor ask for a new line when there is no more input after an empty line, since this is done in parse_texi.
,
Patrice Dumas
,
2023/02/21
branch master updated: * tp/Texinfo/ParserNonXS.pm (_input_push_file, _end_line_misc_line), tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line), tp/Texinfo/XS/parsetexi/input.c (next_text, input_push_file): keep the information on the full include file path with input info. Use the full input path in include file opening and closing errors.
,
Patrice Dumas
,
2023/02/21
branch master updated: * tp/Texinfo/XS/xspara.c (xspara__add_next): check output of mbrtowc, in particular if 0, advance to avoid an infinite loop.
,
Patrice Dumas
,
2023/02/21
branch master updated: tp/Texinfo/ParserNonXS.pm: update POD for float_type
,
Patrice Dumas
,
2023/02/20
branch master updated: Update po files
,
Patrice Dumas
,
2023/02/20
branch master updated: Update po files
,
Patrice Dumas
,
2023/02/24
branch master updated: * po/POTFILES.in: update highlight_syntax.pm path.
,
Patrice Dumas
,
2023/02/20
master updated (5b0a31a976 -> a6bf2e1f65)
,
Patrice Dumas
,
2023/02/20
[no subject]
,
Patrice Dumas
,
2023/02/20
[no subject]
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (_parse_float_type), tp/Texinfo/XS/parsetexi/end_line.c (parse_float_type): check only that there is one argument, not that there is content in the argument.
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Common.pm (_substitute_references), tp/Texinfo/Convert/Converter.pm (float_type_number) (float_name_caption), tp/Texinfo/Convert/HTML.pm (_convert_listoffloats_command), tp/Texinfo/Convert/IXIN.pm, tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/NodeNameNormalization.pm (_parse_float_type), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoMarkup.p (_convert), tp/Texinfo/XS/parsetexi/api.c (store_additional_info): put float_type directly in extra [...]
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (_parse_float_type), tp/Texinfo/XS/parsetexi/api.c (store_additional_info), tp/Texinfo/XS/parsetexi/end_line.c (parse_float_type), tp/Texinfo/XS/parsetexi/extra.c (add_extra_float_type), tp/Texinfo/XS/parsetexi/tree.c (destroy_associated_info): do not store 'content' in extra float_type, it is not used anymore. Do corresponding changes in the XS parser, removing the add_extra_float_type function, the extra_float_type extra type and the EXTRA_F [...]
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Convert/Converter.pm (float_type_number) (float_name_caption), tp/Texinfo/Convert/IXIN.pm, tp/Texinfo/Convert/LaTeX.pm (_latex_header, _convert): use directly float or listoffloats {'args'}->[0] instead of {'extra'}->{'float_type'}->{'content'}.
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (_parse_float_type), tp/Texinfo/XS/parsetexi/end_line.c (parse_float_type): return the float type. (Note that parse_float_type in end_line.c is not currently used).
,
Patrice Dumas
,
2023/02/20
branch master updated: Update tex4ht related test results output
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Common.pm (_substitute_references), tp/Texinfo/Convert/Converter.pm (float_type_number) (float_name_caption), tp/Texinfo/Convert/HTML.pm (_convert_listoffloats_command), tp/Texinfo/Convert/IXIN.pm, tp/Texinfo/Convert/LaTeX.pm (_latex_header, _convert), tp/Texinfo/Convert/NodeNameNormalization.pm (_parse_float_type) (set_float_types), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/XS/parsetexi/api.c (store_additional_info) [...]
,
Patrice Dumas
,
2023/02/20
branch master updated: * tp/Texinfo/Common.pm (debug_print_element): rename debug_print_element_short as debug_print_element as both functions are almost the same, and remove the former debug_print_element function. Update callers.
,
Patrice Dumas
,
2023/02/19
branch master updated: * doc/texinfo.texi (Other Customization Variables), tp/Texinfo/Common.pm (@variable_string_settables), tp/Texinfo/Convert/Plaintext.pm (converter_initialize): add OPEN_DOUBLE_QUOTE_SYMBOL and CLOSE_DOUBLE_QUOTE_SYMBOL to be able to customize double quotes used for @dfn in Info and Plaintext.
,
Patrice Dumas
,
2023/02/19
branch master updated: * tp/Texinfo/ParserNonXS.pm (@set_flag_index_char_ignore): use only one data structure for txiindex*ignore sets order and association with symbols.
,
Patrice Dumas
,
2023/02/19
branch master updated: NEWS: add source marks and @example syntax highlighting
,
Patrice Dumas
,
2023/02/19
master updated (b0c38be9ca -> 60dc714ec2)
,
Patrice Dumas
,
2023/02/19
[no subject]
,
Patrice Dumas
,
2023/02/19
[no subject]
,
Patrice Dumas
,
2023/02/19
branch master updated: Add other commands for syntax highlighting
,
Patrice Dumas
,
2023/02/19
branch master updated: * doc/texinfo-tex-test.texi (Index and paragraphs): New section.
,
Gavin D. Smith
,
2023/02/19
branch master updated: * tp/ext/highlight_syntax.pm (highlight_setup, highlight_process): determine list of languages highlighted in an handler, highlight_setup in order to be able to use the customization variables while doing this initialization.
,
Patrice Dumas
,
2023/02/19
branch master updated: Reorganise test file
,
Gavin D. Smith
,
2023/02/19
branch master updated: Index commands end paragraphs
,
Gavin D. Smith
,
2023/02/19
branch master updated: * tp/Texinfo/Common.pm (@variable_string_settables), tp/ext/highlight_syntax.pm (_get_language), tp/texi2any.pl, tp/Makefile.am (dist_extensions_DATA): load highlight_syntax.pm in main program if HIGHLIGHT_SYNTAX is set. Rename HIGHLIGHT_SYNTAX_DEFAULT as HIGHLIGHT_SYNTAX_DEFAULT_LANGUAGE. Setup highlight_syntax.pm as an internal extension.
,
Patrice Dumas
,
2023/02/19
branch master updated: * tp/Texinfo/ParserNonXS.pm (parser): remove a check and handling of user-provided state in parser. Both codes were not active.
,
Patrice Dumas
,
2023/02/18
branch master updated: * tp/Texinfo/ParserNonXS.pm (%default_no_paragraph_commands, parser): (_parse_line_command_args), tp/Texinfo/XS/parsetexi/command_data.awk, tp/Texinfo/XS/parsetexi/indices.c (add_index_command), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line), tp/Texinfo/command_data.txt, tp/maintain/regenerate_commands_perl_info.pl: add no_paragraph flag. Put the flag explicitly for brace and nobrace commands in command_data.txt and add automatically for line and block commands. Add default i [...]
,
Patrice Dumas
,
2023/02/18
branch master updated: * tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): remove index entry commands from the list of commands that do not start paragraphs in the check before calling begin_paragraph.
,
Patrice Dumas
,
2023/02/18
branch master updated: Index commands close paragraphs
,
Patrice Dumas
,
2023/02/18
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_def_line): Reorder conditional to match XS code. No functional changes.
,
Gavin D. Smith
,
2023/02/18
branch master updated: * tp/Texinfo/XS/parsetexi/indices.c (enter_index_entry): remove the number field from the index entry structure as it is not used, the position in the index array is directly used in api.c.
,
Patrice Dumas
,
2023/02/18
branch master updated: * Texinfo/Convert/HTML.pm (_convert_def_line_type) <DEF_TABLE>: Reorder conditional and remove one level of indentation. No functional changes.
,
Gavin D. Smith
,
2023/02/18
master updated (61e6a435bf -> 3e2a509728)
,
Patrice Dumas
,
2023/02/18
[no subject]
,
Patrice Dumas
,
2023/02/18
[no subject]
,
Patrice Dumas
,
2023/02/18
branch master updated: * Texinfo/Convert/TexinfoMarkup.pm (%defcommand_name_type): Specfify 'defline' as documenting 'symbol' objects. * util/texinfo.dtd: Add <defsymbol>.
,
Gavin D. Smith
,
2023/02/18
master updated (bb2276b1f3 -> c79ff46c37)
,
Gavin D. Smith
,
2023/02/18
[no subject]
,
Gavin D. Smith
,
2023/02/18
[no subject]
,
Gavin D. Smith
,
2023/02/18
branch master updated: * tp/Texinfo/XS/parsetexi/api.c (build_single_index_data), tp/Texinfo/XS/parsetexi/indices.c (wipe_index, enter_index_entry): store index_ignore_chars as a string already in enter_index_entry.
,
Patrice Dumas
,
2023/02/18
branch master updated: Store index_ignore_chars as a string
,
Patrice Dumas
,
2023/02/18
branch master updated: * tp/Makefile.tres, tp/t/09indices.t: add index_entries_before_nodes test, with NODE_NAME_IN_INDEX set to get the HTML warning, as when the converter is called with convert, as is sthe case for html_text, NODE_NAME_IN_INDEX is not set based on USE_NODES.
,
Patrice Dumas
,
2023/02/18
branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_printindex_command): add targetted warnings for index entries not asociated to node or section that are formatted in printindex with warnings only if the index entry is expected to be associated with a node (NODE_NAME_IN_INDEX set) or a section (NODE_NAME_IN_INDEX set to 0), and if th eindex entry is not in a special region, titlepage or copying.
,
Patrice Dumas
,
2023/02/18
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (end_line_def_line): Match pure Perl code better by looking up "def_command" extra value.
,
Gavin D. Smith
,
2023/02/18
branch master updated: @defblock, @defline in XS parser
,
Gavin D. Smith
,
2023/02/18
branch master updated: * tp/Texinfo/Common.pm (%def_map): Add defline.
,
Gavin D. Smith
,
2023/02/18
branch master updated: * tp/Texinfo/Common.pm (index_content_element), tp/Texinfo/Convert/DocBook.pm (_index_entry), tp/Texinfo/Convert/HTML.pm (_convert_printindex_command) (_prepare_index_entries, output_internal_links), tp/Texinfo/Convert/IXIN.pm (output_ixin), tp/Texinfo/Convert/LaTeX.pm (_index_entry), tp/Texinfo/Convert/Plaintext.pm (process_printindex), tp/Texinfo/Convert/TexinfoMarkup.pm (_index_entry), tp/Texinfo/ParserNonXS.pm (_enter_index_entry), tp/Texinfo/Structuring.pm (sort_indices), tp/Texinfo/T [...]
,
Patrice Dumas
,
2023/02/17
branch master updated: * tp/Texinfo/ParserNonXS.pm (_enter_index_entry), tp/Texinfo/Structuring.pm (sort_indices), tp/Texinfo/XS/parsetexi/api.c (build_single_index_data), tp/Texinfo/XS/parsetexi/indices.c (enter_index_entry): do not duplicate sortas information in index entry. Change 'current' variable name.
,
Patrice Dumas
,
2023/02/17
master updated (19f98a0a5c -> 25686a7a0e)
,
Patrice Dumas
,
2023/02/16
[no subject]
,
Patrice Dumas
,
2023/02/16
[no subject]
,
Patrice Dumas
,
2023/02/16
branch master updated: * tp/Texinfo/Structuring.pm (_sort_index_entries) (_collator_sort_index_entries): use index_name as the last way to disambiguate index entries when sorting.
,
Patrice Dumas
,
2023/02/16
branch master updated: * tp/Texinfo/Structuring.pm (_sort_index_entries): use index_name as the last way to disambiguate index entries when sorting.
,
Patrice Dumas
,
2023/02/16
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_container, _remove_empty_content) (_expand_macro_arguments), tp/Texinfo/XS/parsetexi/close.c (remove_empty_content, close_container), tp/Texinfo/XS/parsetexi/macro.c (expand_macro_arguments): separate the code to remove empty content, put in remove_empty_content from the remaining of close_container. Do not remove completly macro arguments that are empty, only remove the contents, keep a brace_command_arg to mark that there was an empty string argument [...]
,
Patrice Dumas
,
2023/02/16
branch master updated: Initial @defblock, @defline in texi2any
,
Gavin D. Smith
,
2023/02/16
branch master updated: * tp/Texinfo/Convert/TexinfoMarkup.pm (_convert): keep information on empty ignored inline conditional arguments.
,
Patrice Dumas
,
2023/02/16
branch master updated: * util/txixml2texi.pl (BEGIN): update by adapting texi2any.pl BEGIN block.
,
Patrice Dumas
,
2023/02/16
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c (handle_comma): do not open a brace command container if the second argument if inlinefmtifelse does not exist.
,
Patrice Dumas
,
2023/02/16
branch master updated: * tp/t/input_files/delcomment_followed_by_cpp_line.texi: remove (wrong) @setfilename.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/Makefile.tres, tp/t/converters_tests.t: add setfilename_no_extension test.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/converters_tests.t: change node names to avoid warnings.
,
Patrice Dumas
,
2023/02/15
branch master updated: tp/TODO remove done item
,
Gavin D. Smith
,
2023/02/15
master updated (d84b9450d7 -> 5727785607)
,
Patrice Dumas
,
2023/02/15
[no subject]
,
Patrice Dumas
,
2023/02/15
[no subject]
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/Texinfo/XS/parsetexi/handle_commands.c (parse_line_command_args): Reference regions stack correctly. Report from Patrice.
,
Gavin D. Smith
,
2023/02/15
branch master updated: * tp/Makefile.tres, tp/t/languages.t: rename simple as simple_documentlanguage and multiple as multiple_documentlanguage. Add some chapter and node after Top to be more useful for output formats that do not output the Top node, and also to test for translation in @node.
,
Patrice Dumas
,
2023/02/15
branch master updated: * t/init_files_tests.t, tp/t/init/undef_node_file_name.init: change tests to be more useful for LaTeX, and more like actual manuals by renaming a node and adding a chapter.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/formats_encodings.t: change tests to be more useful for LaTeX by renaming a node.
,
Patrice Dumas
,
2023/02/15
branch master updated: Update test result in tests.
,
Patrice Dumas
,
2023/02/15
branch master updated: Update test results.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace): Call add_extra_string_dup instead of add_extra_string.
,
Gavin D. Smith
,
2023/02/15
master updated (5706faa569 -> 21f1f8feb6)
,
Gavin D. Smith
,
2023/02/15
[no subject]
,
Gavin D. Smith
,
2023/02/15
[no subject]
,
Gavin D. Smith
,
2023/02/15
branch master updated: * tp/t/60macro.t, tp/t/80include.t: change tests to be more useful for LaTeX by adding nodes after Top node.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/57invalid_nestings.t: change ref_in_anchor test name to ref_to_top_in_anchor. Change tests to be more useful for LaTeX by adding nodes and renaming nodes.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/50value.t, tp/t/55conditionals.t: change tests to be more useful for LaTeX by adding nodes after Top node.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/40moresectioning.t: add latex output for placed_things_before_node. Change tests to be more useful for LaTeX and avoid warnings by changing node names.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/Makefile.tres, tp/t/30sectioning.t: rename node test as node_simple. Change tests to be more useful for LaTeX by adding a node after the Top node, change node names, adding an @unnumbered.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/27float.t, tp/t/28heading.t: change tests to be more useful for LaTeX by adding a node after the Top node. Add latex output for all the float tests.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/22xtable.t, tp/t/25regions.t: change tests to be more useful for LaTeX by adding a node or chapter after the Top node or renaming the Top or other nodes.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/19def.t: change tests to be more useful for LaTeX by adding a node after the Top node or renaming the Top or other nodes.
,
Patrice Dumas
,
2023/02/15
branch master updated: * t/10menu.t: rename Top node as first when it is not important for the first node to be the Top node, for the formats in which Top node is not output.
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/t/test_utils.pl (output_texi_file): better formatting of output file. Warn if it is not possible to get an output relevant output formats that do not output @node Top. Node name beginning by 'chap' are considered to stop the Top node and allows to have a useful test in formats that do not output @node Top content.
,
Patrice Dumas
,
2023/02/15
branch master updated: @thisfile in LaTeX output
,
Patrice Dumas
,
2023/02/15
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): check the whole command name when checking for nested ignored @if* conditional block commands.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): keep content in ignored rawpreformatted output block commands in elided_rawpreformatted container as raw text.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add macro_expansion_end_in_conditional_line and macro_expansion_end_in_conditional_end tests.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_misc_line) (_end_line_starting_block, _parse_texi), tp/Texinfo/XS/parsetexi/api.c (store_source_mark_list), tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block, end_line_misc_line), tp/Texinfo/XS/parsetexi/parser.c (push_conditional_stack) (pop_conditional_stack, top_conditional_stack), tp/Texinfo/XS/parsetexi/parser.h (CONDITIONAL_STACK_ITEM), tp/Texinfo/XS/parsetexi/source_marks.c (register_source_mark) (source_marks_reset_counters): add sou [...]
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/Makefile.tres, tp/t/60macro.t, tp/t/converters_tests.t: add macro_expansion_end_in_ignored_ifset_content, macro_expansion_end_in_ignored_nested_conditional, macro_expansion_end_in_ignored_nested_different_conditional tests in *macro.t and inlinefmtifelse_with_commands in converters_tests.t.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_commands, _end_line_misc_line) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/close.c (close_commands), tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line), tp/Texinfo/XS/parsetexi/parser.c (top_conditional_stack, process_remaining_on_line): process end of ignored conditional block in a similar way to other block commands. Do not change how it is detected.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/ext/latex2html.pm (l2h_process), tp/ext/tex4ht.pm (tex4ht_prepare): update for the changes in elided* types names.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/tests/coverage/formatting.texi, tp/tests/coverage/res_parser/formatting_macro_expand/formatting.texi: fix conditional processing meant to avoid Texinfo invalid for TeX, with special cases in @example. Use a conditional definition instead of ifset and ifclear nesting, as now ifclear nests in ifset.
,
Patrice Dumas
,
2023/02/14
branch master updated: * tp/Texinfo/XS/parsetexi/source_marks.c (relocate_source_marks): replace the for loop by a while to be sure that the index is incremented before the loop exit. Remove one from the loop variable to start the check on source marks to remove.
,
Patrice Dumas
,
2023/02/13
branch master updated: * tp/Texinfo/XS/parsetexi/source_marks.c (relocate_source_marks): return immediately if there are no source marks. Gavin report.
,
Patrice Dumas
,
2023/02/13
branch master updated: * tp/Texinfo/XS/parsetexi/macro.c (expand_macro_body): content in argument may be missing for the last argument which removal is attempted in expand_macro_arguments. Gavin report.
,
Patrice Dumas
,
2023/02/13
branch master updated: Add missing test results.
,
Patrice Dumas
,
2023/02/13
branch master updated: Use pre-set keys for index sorting
,
Patrice Dumas
,
2023/02/13
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_ignored_block_conditional) (_close_current, _process_remaining_on_line), tp/Texinfo/XS/parsetexi/close.c (close_ignored_block_conditional), (close_current), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): add close_ignored_block_conditional to associated a source mark to a closed ignored conditional block, to do it in close_current in addition to process_remaining_on_line.
,
Patrice Dumas
,
2023/02/12
branch master updated: Non-XS optimizations
,
Gavin D. Smith
,
2023/02/12
branch release/7.0 updated: Non-XS optimizations
,
Gavin D. Smith
,
2023/02/12
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_misc_line): avoid autovivification.
,
Patrice Dumas
,
2023/02/12
branch master updated: Add source marks for ignored @if* conditional block commands
,
Patrice Dumas
,
2023/02/12
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command), tp/Texinfo/command_data.txt: do not handle especially conditional block commands opening in _process_remaining_on_line or handle_block_command, let non-specific code handle block command line parsing, and take care of their arguments in end_line_starting_block.
,
Patrice Dumas
,
2023/02/12
branch master updated: remove more gotos
,
Gavin D. Smith
,
2023/02/12
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line): Avoid use of goto statements to reduce program run time.
,
Gavin D. Smith
,
2023/02/12
branch release/7.0 updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line): Avoid use of goto statements to reduce program run time.
,
Gavin D. Smith
,
2023/02/12
branch master updated: * tp/t/test_utils.pl (test): use the same expanded formats in the conversion to text as for the parser.
,
Patrice Dumas
,
2023/02/12
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add unpaired_backslash_in_macro_body test. Remove backslash in macro_end_call_in_ignored_inlineraw.
,
Patrice Dumas
,
2023/02/12
branch master updated: * tp/Texinfo/Convert/Text.pm: rename _code_options as _code_state and raw as _raw_state.
,
Patrice Dumas
,
2023/02/12
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/element_types.txt, tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c (handle_comma): remove elided as elided_brace_command_arg and elided_block as elided_rawpreformatted to convey the similarity with the corresponding containers without leading elided_.
,
Patrice Dumas
,
2023/02/11
branch master updated: * tp/Texinfo/ParserNonXS.pm (%contain_full_line_commands): Remove, merged into %contain_full_text_commands. * tp/Texinfo/XS/parsetexi/parser.c (check_valid_nesting): Update comments.
,
Gavin D. Smith
,
2023/02/11
branch master updated: fix mistake from last commit
,
Gavin D. Smith
,
2023/02/11
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_def_line), * tp/Texinfo/XS/parsetexi/end_line.c (_end_line_def_line): Assign $current to parent element earlier in function.
,
Gavin D. Smith
,
2023/02/11
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_def_line): Do not call _isolate_last_space. (_end_line_misc_line, _end_line_starting_block): Move call to _isolate_last_space before call to _end_line_def_line.
,
Gavin D. Smith
,
2023/02/11
branch master updated: Initial @newdef implementation
,
Gavin D. Smith
,
2023/02/11
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add macro_inlineifcond_end_in_empty_ignored and macro_inlineifcond_end_in_empty_set tests.
,
Patrice Dumas
,
2023/02/11
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add macro_end_call_in_ignored_inlinefmt, macro_end_call_in_ignored_inlineraw, macro_call_in_ignored_inlinefmtifelse, macro_end_call_in_ignored_inlinefmtifelse and macro_call_in_inlinefmtifelse_format with end/start of macro call in @inline*fmt and @inlineraw.
,
Patrice Dumas
,
2023/02/11
master updated (599a5262ea -> 0ea7f1b934)
,
Gavin D. Smith
,
2023/02/10
[no subject]
,
Gavin D. Smith
,
2023/02/10
[no subject]
,
Gavin D. Smith
,
2023/02/10
[no subject]
,
Gavin D. Smith
,
2023/02/10
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add macro_end_call_in_ignored_raw test with a macro call end within an ignored raw format block.
,
Patrice Dumas
,
2023/02/10
branch master updated: * tp/Texinfo/ParserNonXS.pm (_expand_macro_arguments), tp/Texinfo/XS/parsetexi/macro.c (expand_macro_arguments): only remove last empty argument in macro call arguments, an empty argument in the middle is significant.
,
Patrice Dumas
,
2023/02/10
branch master updated: * tp/Texinfo/ParserNonXS.pm (_remove_empty_arg) (_expand_macro_arguments, _expand_macro_body, _handle_macro), tp/Texinfo/XS/parsetexi/macro.c (remove_empty_arg) (expand_macro_arguments, expand_macro_body, handle_macro): parse macro arguments in structures similar to the main elements tree, for consistency with the remaining of the code, and to hold source marks in macro arguments.
,
Patrice Dumas
,
2023/02/10
branch master updated: * tp/Texinfo/command_data.txt: Remove @useindex as this will no longer be implemented.
,
Gavin D. Smith
,
2023/02/10
branch master updated: * tp/TODO: remove erroneous constructs that now give warnings
,
Gavin D. Smith
,
2023/02/09
branch master updated: Better worded error messages for line context
,
Gavin D. Smith
,
2023/02/09
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block): Use variable for current command throughout instead of struct access.
,
Gavin D. Smith
,
2023/02/09
branch master updated: Use nesting stacks for sectioning and def commands
,
Gavin D. Smith
,
2023/02/09
branch master updated: * tp/Texinfo/XS/parsetexi/source_marks.c (relocate_source_marks): only check removal of source marks that were looked at.
,
Patrice Dumas
,
2023/02/09
branch master updated: * tp/Texinfo/XS/parsetexi/source_marks.c (relocate_source_marks): fix incorrect initialization with incorrect memset size argument. Gavin report.
,
Patrice Dumas
,
2023/02/09
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): add $current to new_line call to register source mark after @end of ignored cnditional.
,
Patrice Dumas
,
2023/02/09
branch master updated: complete recent incomplete ChangeLog entries
,
Gavin D. Smith
,
2023/02/09
branch master updated: Partially unify def line ending code
,
Gavin D. Smith
,
2023/02/09
release/7.0 updated (7bee1c3a94 -> e01627523a)
,
Gavin D. Smith
,
2023/02/08
[no subject]
,
Gavin D. Smith
,
2023/02/08
[no subject]
,
Gavin D. Smith
,
2023/02/08
branch master updated: Stop text disappearing in Info nodes with encoding conversion
,
Gavin D. Smith
,
2023/02/08
branch master updated: Unify @multitable block line arg ending
,
Gavin D. Smith
,
2023/02/08
branch master updated: * tp/Texinfo/ParserNonXS.pm (_relocate_source_marks), tp/Texinfo/XS/parsetexi/source_marks.c (relocate_source_marks): relocate source marks within a range, with the first source mark not necessarily in range. Move relocate_source_marks from def.c to source_marks.c.
,
Patrice Dumas
,
2023/02/08
branch master updated: * tp/Texinfo/ParserNonXS.pm (_new_line, _process_remaining_on_line), tp/Texinfo/XS/parsetexi/input.c (new_line), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_line_command): pass current in new_line to get end of macro/value source marks in line commands where there is no macro/value expansion. Explain in a comment that the location of the source mark cannot be accurate, as the text is not parsed as usual in the tree.
,
Patrice Dumas
,
2023/02/07
branch master updated: * tp/Texinfo/XS/parsetexi/input.c (next_text): after calling input_push_text for delcomment, set the input pointer again as the input stack may have been reallocated.
,
Patrice Dumas
,
2023/02/07
branch master updated: * tp/Texinfo/ParserNonXS.pm (_next_text), tp/Texinfo/XS/parsetexi/input.c (next_text): reuse input source mark for delcomment. Do not pass line from input source mark to the other source marks.
,
Patrice Dumas
,
2023/02/07
branch master updated: * tp/Texinfo/Convert/HTML.pm (%default_commands_args) (_convert_value_command), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/Texinfo.pm (_expand_cmd_args_to_texi), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/ParserNonXS.pm (_new_value_element) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (new_value_element, process_remaining_on_line): use the same structure for txiinternalvalue, a value not expanded [...]
,
Patrice Dumas
,
2023/02/07
branch master updated: * tp/Texinfo/ParserNonXS.pm (_transfer_source_marks, _close_container) (_close_command_cleanup, _merge_text, _end_line): test only existence of source_marks key, if it exists it is necessarily non-empty.
,
Patrice Dumas
,
2023/02/07
branch master updated: * tp/Makefile.tres, tp/t/html_tests.t: add the file_name_case_insensitive_conflict_node and file_name_case_insensitive_conflict_node_no_redirections test to test conflicts with node names differing in case only without and with NODE_FILES.
,
Patrice Dumas
,
2023/02/06
branch master updated: * tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): fix beginning of line condition nesting.
,
Patrice Dumas
,
2023/02/06
branch master updated: NEWS: move entries, fix a typo.
,
Patrice Dumas
,
2023/02/06
master updated (ac0f65f036 -> 29298afcb8)
,
Patrice Dumas
,
2023/02/06
[no subject]
,
Patrice Dumas
,
2023/02/06
[no subject]
,
Patrice Dumas
,
2023/02/06
branch master updated: * tp/tests/run_parser_all.sh: reindent a function.
,
Patrice Dumas
,
2023/02/06
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (skip_comment), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command), tp/Texinfo/XS/parsetexi/parser.c (read_comment): add an argument to read_comment, set to 1 if there is a comment. Remove the comment_command argument of read_comment, the comment command is at the line argument location, so if there is a comment the caller can easily find the comment argument beginning. Return a pointer past @c/@comment, whether there is indeed a comment [...]
,
Patrice Dumas
,
2023/02/06
branch master updated: fix compile error
,
Gavin D. Smith
,
2023/02/06
branch master updated: Reduce list of line commands that may occur other than at line start
,
Gavin D. Smith
,
2023/02/06
branch master updated: * tp/Texinfo/XS/parsetexi/macro.c (expand_macro_arguments): fix arg_space, which is not the number of allocated elements in arg_list, but comparable to arg_number, with 1 added to obtain the allocated number of elements to add the null delimiter. Change name of new_arg_space to new_alloc_space to make clearer that it is the allocated number of elements, not a space comparable to arg_number.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/XS/parsetexi/macro.c (expand_macro_arguments): always allocate 2 arg_list elements, for an argument, which can be an empty string, and the null delimiter. Initialize arg_space to 2 accordingly (found through valgrind output).
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/t/test_utils.pl (run_all), tp/t/README: process all the tests given in argument.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/XS/parsetexi/parser.c (read_comment): check string length to avoid reading past the string end (found through valgrind output).
,
Patrice Dumas
,
2023/02/05
branch master updated: tp/TODO: delay alias in source marks
,
Patrice Dumas
,
2023/02/05
branch master updated: Source mark for value expansion
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_relocate_source_marks) (_split_delimiters, _split_def_args), tp/Texinfo/XS/parsetexi/def.c (relocate_source_marks, split_delimiters, split_def_args): add relocate_source_marks to help relocating source marks, taken from from split_def_args. Relocate source marks in split_delimiters using that function.
,
Patrice Dumas
,
2023/02/05
branch master updated: Update tex_html test results
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add macro_before_specific_line_command_args test.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line): remove the popping of contents at the end of a root command, there is nothing to pop, and if there was, it should be fixed directly.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_transfer_source_marks), tp/Texinfo/XS/parsetexi/source_marks.c (transfer_source_marks): modify add_source_marks to transfer source marks between two elements. For the perl parser, test for source marks in transfer_source_marks. Empty the source element source marks in transfer_source_marks.
,
Patrice Dumas
,
2023/02/05
branch master updated: Update test result
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_pop_element_from_contents) (_abort_empty_line), tp/Texinfo/XS/parsetexi/parser.c (abort_empty_line), tp/Texinfo/XS/parsetexi/tree.c (pop_element_from_contents): do reparenting of source marks in abort_empty_line and not in pop_element_from_contents.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line), tp/Texinfo/XS/parsetexi/end_line.c (end_line): use merge_text argument to transfer source marks when reconstructing text from an aborted menu entry line.
,
Patrice Dumas
,
2023/02/05
branch master updated: No more check for basic inline content in check_valid_nesting.
,
Gavin D. Smith
,
2023/02/05
branch master updated: Basic inline stack for block line args
,
Gavin D. Smith
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_merge_text, _process_remaining_on_line), tp/Texinfo/XS/parsetexi/menus.c (handle_menu), tp/Texinfo/XS/parsetexi/parser.c (merge_text): add a new argument to merge_text, to provide with an element to transfer source marks from. Update callers.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_block_command): use close_container to close menu_comment or menu description interrupted by a menu command, to handle correctly source marks in closed containers.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/menus.c (handle_menu): use close_container to close preformatted and menu_comment when starting a menu entry.
,
Patrice Dumas
,
2023/02/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block): Place command name in a variable to avoid accessing hash every time.
,
Gavin D. Smith
,
2023/02/05
branch master updated: * tp/Makefile.tres, tp/t/60macro.t: add test of macro expansion in empty line after paragraph that is reassociated to the paragraph container.
,
Patrice Dumas
,
2023/02/04
branch master updated: Commit missing test results file.
,
Patrice Dumas
,
2023/02/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line), tp/Texinfo/XS/parsetexi/end_line.c (end_line): transfer source marks from the empty line after menu description.
,
Patrice Dumas
,
2023/02/04
branch master updated: Basic inline stack for index commands
,
Gavin D. Smith
,
2023/02/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (import): never load the abort_empty_line XS override as the function is not up to date with the changes needed for source marks. Do not load the merge_text override either, as it uses the abort_empty_line XS override.
,
Patrice Dumas
,
2023/02/04
branch master updated: * tp/Texinfo/Convert/Texinfo.pm (convert_to_texinfo): remove menu_entry and menu_comment from types with args.
,
Patrice Dumas
,
2023/02/04
branch master updated: Eliminate duplicate warning messages
,
Gavin D. Smith
,
2023/02/04
branch master updated: * tp/Texinfo/Convert/Text.pm (_convert): do not handle menu entry differently from other contents.
,
Patrice Dumas
,
2023/02/04
branch master updated: * tp/Texinfo/Convert/TexinfoMarkup.pm (_convert): do not handle menu entry differently from other contents.
,
Patrice Dumas
,
2023/02/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_container), tp/Texinfo/XS/parsetexi/close.c (close_container): keep before_item type even if it contains only source marks, as a before_item signals in gather_previous_item that there is no need to add an empty table definition.
,
Patrice Dumas
,
2023/02/04
branch master updated: Basic inline context for line args
,
Gavin D. Smith
,
2023/02/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (_is_container_empty, _close_container) (_end_preformatted, _close_current), tp/Texinfo/XS/parsetexi/close.c (is_container_empty, close_container, close_current), tp/Texinfo/XS/parsetexi/parser.c (end_preformatted): pass the source marks of an element without any information except for source marks to the parent. Add is_container_empty that returns if a container contains information. Put closing empty type code in close_container and use it in end_preformatted too.
,
Patrice Dumas
,
2023/02/04
branch master updated: * README-hacking: refer to some other text files in sources * tp/t/README: advise to rebuild after git pull * tp/tests/README: update test results with "make -k check copy-tests".
,
Gavin D. Smith
,
2023/02/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_current), tp/Texinfo/XS/parsetexi/close.c (close_current): more precise comment on why it is needed to check that the potentially removed empty type needs to be cheked to be contents, to avoid args. Improve debug message.
,
Patrice Dumas
,
2023/02/04
branch master updated: Eliminate duplicate nesting warning messages
,
Gavin D. Smith
,
2023/02/03
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_current), tp/Texinfo/XS/parsetexi/close.c (close_current): do not treat especially types in menu_entry now that there are not in extra anymore.
,
Patrice Dumas
,
2023/02/03
branch master updated: * tp/Texinfo/ParserNonXS.pm (_register_extra_menu_entry_information) tp/Texinfo/Structuring.pm (new_node_menu_entry), tp/Texinfo/XS/parsetexi/menus.c (register_extra_menu_entry_information): do not register 'menu_entry_description' and 'menu_entry_name' in menu_entry 'extra', they are easy to get from menu_entry contents.
,
Patrice Dumas
,
2023/02/03
branch master updated: * tp/Texinfo/Common.pm (_substitute_references), tp/Texinfo/Convert/HTML.pm (_convert_menu_entry_type), tp/Texinfo/ParserNonXS.pm (_register_extra_menu_entry_information), tp/Texinfo/Structuring.pm (_check_menu_entry) (set_menus_node_directions, associate_internal_references) (new_node_menu_entry), tp/Texinfo/Transformations.pm (_normalized_entry_associated_internal_node), tp/Texinfo/XS/parsetexi/menus.c (register_extra_menu_entry_information): rename menu entry 'extra' 'menu_entry_node' a [...]
,
Patrice Dumas
,
2023/02/03
branch master updated: Use nesting context basic inline stack more generally
,
Gavin D. Smith
,
2023/02/03
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line): use _pop_element_from_contents for menu separator.
,
Patrice Dumas
,
2023/02/03
branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_menu_entry_type), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/Convert/Text.pm (_convert), tp/Texinfo/ParserNonXS.pm (_close_current, _end_line, _register_extra_menu_entry_information) (_enter_menu_entry_node, _process_remaining_on_line), tp/Texinfo/Structuring.pm (new_node_menu_entry), tp/Texinfo/Transformations.pm (menu_to_simple_menu), tp/Texinfo/XS/parsetexi/close.c (close_current), tp/Texi [...]
,
Patrice Dumas
,
2023/02/03
branch master updated: Comments and a debug print.
,
Patrice Dumas
,
2023/02/02
branch master updated: * tp/Texinfo/ParserNonXS.pm (_place_source_mark), tp/Texinfo/XS/parsetexi/source_marks.c (place_source_mark): initialize text for an element added for source marks, such that merge_text can merge it with text following.
,
Patrice Dumas
,
2023/02/01
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_current, _end_line_misc_line), tp/Texinfo/XS/parsetexi/close.c (close_current), tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line): close all the type elements without content nor information associated in one place only, in close_current.
,
Patrice Dumas
,
2023/02/01
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/menus.c (handle_menu): transfer source marks from popped menu star element to menu leading text.
,
Patrice Dumas
,
2023/02/01
branch master updated: * tp/DebugTexinfo/DebugTree.pm (_print_tree), tp/Texinfo/Convert/Converter.pm (format_comment_or_return_end_line), tp/Texinfo/Convert/Texinfo.pm (convert_to_texinfo) (_expand_cmd_args_to_texi), tp/Texinfo/Convert/TexinfoMarkup.pm (_leading_spaces_arg, _end_line_spaces, _trailing_spaces_arg) (_convert), tp/Texinfo/Convert/TextContent.pm (_convert), tp/Texinfo/ParserNonXS.pm (_abort_empty_line, _isolate_last_space) (_process_remaining_on_line), tp/Texinfo/Structuring.pm (new_block_command), [...]
,
Patrice Dumas
,
2023/02/01
[
Prev Period
]
[
Next Period
]
Mail converted by
MHonArc