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 Mar 28 2023 14:17:29 -0400
Threads in reverse chronological order
[
Next Period
]
branch master updated: * doc/texinfo.texi (Line Macros): Write node documenting @linemacro.
,
Gavin D. Smith
,
2023/03/28
branch master updated: Fix PDF page labels if pages appear between title page and contents
,
Gavin D. Smith
,
2023/03/27
branch master updated: * tp/Texinfo/ParserNonXS.pm (_next_bracketed_or_word_agg), tp/Texinfo/XS/parsetexi/def.c (next_bracketed_or_word_agg): to be consistent with Texinfo TeX, only spaces delimitates arguments, matching braces (bracketed_arg) do not automatically start a new argument.
,
Patrice Dumas
,
2023/03/27
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_macro) (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/macro.c (handle_macro): rename arguments_container variable as macro_call_element for consistency.
,
Patrice Dumas
,
2023/03/27
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): do not set source_info for linemacro call container.
,
Patrice Dumas
,
2023/03/27
branch master updated: * tp/Texinfo/ParserNonXS.pm (_parse_def): use code more similar to XS parser to set the def_role for the rest or arguments.
,
Patrice Dumas
,
2023/03/27
master updated (b72e5970b2 -> a829837e16)
,
Patrice Dumas
,
2023/03/27
[no subject]
,
Patrice Dumas
,
2023/03/27
[no subject]
,
Patrice Dumas
,
2023/03/27
branch master updated: * tp/Texinfo/XS/parsetexi/def.c (parse_def): do not increase the index in the esults array, such as to have the value at that index set.
,
Patrice Dumas
,
2023/03/27
branch master updated: * tp/t/65linemacro.t, tp/Makefile.tres: add tests of @linemacro.
,
Patrice Dumas
,
2023/03/27
branch master updated: * tp/Texinfo/ParserNonXS.pm (_split_def_args) (_next_bracketed_or_word_agg, _parse_def): add _next_bracketed_or_word_agg and modify _parse_def to use the same code as the XS parser, which is much cleaner.
,
Patrice Dumas
,
2023/03/27
branch master updated: linemacro implementation for the XS Parser
,
Patrice Dumas
,
2023/03/26
master updated (fedb753999 -> b328cdf7f9)
,
Patrice Dumas
,
2023/03/26
[no subject]
,
Patrice Dumas
,
2023/03/26
[no subject]
,
Patrice Dumas
,
2023/03/26
branch texindex-unicode deleted (was 4cc6ebc49b)
,
Gavin D. Smith
,
2023/03/26
branch experimental/texindex-unicode created (now 4cc6ebc49b)
,
Gavin D. Smith
,
2023/03/26
branch master updated: * NEWS: add 7.0.3 news. * README-hacking: update
,
Gavin D. Smith
,
2023/03/26
tag texinfo-7.0.3 created (now 5f7bfd8e03)
,
Gavin D. Smith
,
2023/03/26
branch release/7.0 updated: 7.0.3 release
,
Gavin D. Smith
,
2023/03/26
branch master updated: linemacro implementation for the perl Parser
,
Patrice Dumas
,
2023/03/26
branch master updated: * tp/Texinfo/Convert/Texinfo.pm (convert_to_texinfo) (_expand_cmd_args_to_texi), tp/Texinfo/XS/parsetexi/convert.c (expand_cmd_args_to_texi, convert_to_texinfo_internal), tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace): consider spaces_before_argument (and spaces_after_argument) only in convert_to_texinfo_internal/convert_to_texinfo. Call convert_contents_to_texinfo instead of convert_to_texinfo to avoid spaces appearing in messages.
,
Patrice Dumas
,
2023/03/25
branch master updated: * doc/texinfo.texi (Image Scaling, Predefined Indices): Move index commands back after @item in @table so that they are not considered to be part of the preceding paragraphs. These uses of @table do not have empty lines to save vertical space in Info output. This partially reverts change on 2022-11-26.
,
Gavin D. Smith
,
2023/03/25
branch master updated: * tp/Texinfo/Common.pm (_relate_index_entries_to_table_items_in): Move index entries that immediately follow an @item to before the item.
,
Gavin D. Smith
,
2023/03/25
branch master updated: * tp/Texinfo/ParserNonXS.pm (_gather_previous_item): Comments and variable names changed. Compare expressions to zero explicitly to be clearer.
,
Gavin D. Smith
,
2023/03/25
master updated (151fc2da76 -> 967c03a001)
,
Gavin D. Smith
,
2023/03/24
[no subject]
,
Gavin D. Smith
,
2023/03/24
[no subject]
,
Gavin D. Smith
,
2023/03/24
branch master updated: Index commands do not end paragraphs in texi2any
,
Patrice Dumas
,
2023/03/21
branch master updated: Index commands do not end paragraphs
,
Gavin D. Smith
,
2023/03/21
branch master updated: * README-hacking: Update
,
Gavin D. Smith
,
2023/03/19
branch release/7.0 updated: pretest 7.0.2.90
,
Gavin D. Smith
,
2023/03/19
branch master updated: * doc/texinfo-tex-test.texi (Line macros): Test @defline with continuation. Add example of nested @defblock for API documentation.
,
Gavin D. Smith
,
2023/03/19
branch master updated: * doc/texinfo.tex (\linemacro): Do not set \scanctxt when getting argument in order to keep @ as the escape character, allowing @<NEWLINE> to be kept as a line continuation character for @def*. * doc/texinfo-tex-test.texi (Line macros): Add example.
,
Gavin D. Smith
,
2023/03/13
branch master updated: * doc/texinfo.tex (\linemacro): Fix definition of zero-arg @linemacro so not to break literal backslash in macro body. * doc/texinfo-tex-test.texi (Line macros): More tests.
,
Gavin D. Smith
,
2023/03/13
branch master updated: * doc/texinfo.tex (\linemacro): Parameter list in macro definition is in braces and surrounded by commas, the same as for @macro. Suggestion from Patrice.
,
Gavin D. Smith
,
2023/03/13
branch master updated: * tp/Texinfo/XS/parsetexi/separator.c (handle_comma): when at the end of a line after strcspn call, do not prepend to argument text, as the line is empty.
,
Patrice Dumas
,
2023/03/12
branch master updated: * tp/Texinfo/XS/parsetexi/separator.c (handle_comma): when getting a line in an inline* ignored last argument, set line to the new text gotten, even if null, as otherwise the previously freed line (freed as alloc_line) may be used.
,
Patrice Dumas
,
2023/03/12
branch master updated: Roman rather than bold for &rest etc.
,
Gavin D. Smith
,
2023/03/12
branch master updated: * doc/texinfo.tex (\defname, \printdefname, \defcaption, \docaptionz) (\defmacro, \macrodef): Rename macros beginning with \def... to avoid possible confusion with @def* Texinfo commands.
,
Gavin D. Smith
,
2023/03/12
branch master updated: * doc/texinfo.tex (\linemacro): Do not use @xeatspaces around macro arguments as this appears to be unnecessary.
,
Gavin D. Smith
,
2023/03/12
branch master updated: * doc/texinfo.tex (\linemacrodef): Do not append space to macro argument line. Require empty final argument to be given explicitly as {}. Avoid extra space before arg in @example environment. * doc/texinfo-tex-test.texi (Line macros): Update. Add case with substitution into @example environment.
,
Gavin D. Smith
,
2023/03/12
branch master updated: Update po files
,
Patrice Dumas
,
2023/03/12
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (parse_line_command_args): fix missing end of firstparagraphindent command name in message.
,
Patrice Dumas
,
2023/03/12
branch master updated: Update in-source copy of Text::Unidecode to 1.30
,
Patrice Dumas
,
2023/03/12
branch master updated: Update in-source copy of Unicode::EastAsianWidth to 12.0
,
Patrice Dumas
,
2023/03/12
branch master updated: * tp/Texinfo/Convert/HTML.pm (%default_special_element_info): change the 'order' of contents and shortcontents to have shortcontents separate element appear before contents separate element.
,
Patrice Dumas
,
2023/03/12
branch master updated: Update tests tests for Swap contents and shortcontents
,
Patrice Dumas
,
2023/03/12
branch master updated: tp/TODO: reorganize/remove obsolete.
,
Patrice Dumas
,
2023/03/12
branch master updated: Swap contents and shortcontents
,
Gavin D. Smith
,
2023/03/12
branch master updated: * tp/Texinfo/XS/parsetexi/separator.c (handle_open_brace): Move declaration out of switch block to stop compilation error.
,
Gavin D. Smith
,
2023/03/12
branch master updated: * tp/t/30sectioning.t: modify node name for two_nodes_at_the_end to be more in line with the test content.
,
Patrice Dumas
,
2023/03/12
branch master updated: Synchronize tests results.
,
Patrice Dumas
,
2023/03/12
branch master updated: Fix typo in test names.
,
Patrice Dumas
,
2023/03/12
branch master updated: * tp/Makefile.tres, tp/t/30sectioning.t: add two_nodes_at_the_end_nodes and two_nodes_at_the_end_texi2html.
,
Patrice Dumas
,
2023/03/12
branch master updated: * tp/Makefile.tres, tp/t/30sectioning.t: add chapter_between_nodes_texi2html, two_nodes_between_chapters_nodes and two_nodes_between_chapters_texi2html.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/t/30sectioning.t, tp/Makefile.tres: add one_node_explicit_directions_anchor_no_use_node and top_without_node_texi2html_no_use_nodes tests.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/t/30sectioning.t: add nodes_after_top_before_chapter_no_use_nodes_chapter test.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/t/40moresectioning.t, tp/Makefile.tres: add anchor_in_footnote_split_node and anchor_in_footnote_separate_split_node tests.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/t/50value.t, tp/t/60macro.t, tp/Makefile.tres: add closing_brace_in_value_in_ingnored_inline and closing_brace_in_macro_call_in_ingnored_inline with end of @inline* command in @value or macro expansion in the ignored @inline* command argument.
,
Patrice Dumas
,
2023/03/11
branch master updated: * doc/texinfo-tex-test.texi (Macros): Show desired output for all test cases to make it easier to check.
,
Gavin D. Smith
,
2023/03/11
branch master updated: * tp/texi2any.pl: minor changes. Reindent, change in comments. Use $main_configuration instead of $converter for Texinfo::Common::output_files_open_out call for SORT_ELEMENT_COUNT.
,
Patrice Dumas
,
2023/03/11
branch master updated: Avoid spurious space in macro expansion
,
Gavin D. Smith
,
2023/03/11
branch master updated: * tp/Texinfo/Convert/TexinfoMarkup.pm (_convert): determine if an accent command argument has braces in the same way as it is done in other converters by checking if argument type is not brace_command_arg.
,
Patrice Dumas
,
2023/03/11
branch master updated: Add missed test result files.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/Texinfo/ParserNonXS.pm (_close_current, _handle_close_brace), tp/Texinfo/XS/parsetexi/close.c (close_current), tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace): separate code handling bracketed_arg and balanced_braces. No functional change.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_open_brace, _handle_close_brace), tp/Texinfo/XS/parsetexi/separator.c (handle_open_brace, handle_close_brace): right in a rawpreformatted, use merge_text to merge an opening or a closing brace to the preceding text, if any.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_open_brace), tp/Texinfo/XS/parsetexi/separator.c (handle_open_brace): right in a rawpreformatted, use merge_text to merge an opening brace to the preceding text, if any.
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm (_convert_balanced_braces_type), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/Texinfo.pm (convert_to_texinfo), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/Convert/Text.pm (_convert), tp/Texinfo/Convert/TextContent.pm (_convert), tp/Texinfo/ParserNonXS.pm (_close_current, _handle_open_brace) (_handle_close_brace), tp/Texinfo/XS/parsetexi/close.c (cl [...]
,
Patrice Dumas
,
2023/03/11
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/HTML.pm (_convert_balanced_braces_type), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/NodeNameNormalization.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/Texinfo.pm (convert_to_texinfo), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/Convert/Text.pm (_convert), tp/Texinfo/Convert/TextContent.pm (_convert), tp/Texinfo/ParserNonXS.pm (_close_current, _handle_open_brace) (_ [...]
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/Convert/Text.pm (_convert), tp/Texinfo/Convert/TextContent.pm (_convert), tp/Texinfo/ParserNonXS.pm (_close_current, _split_def_args) (_end_line_starting_block, _handle_close_brace), tp/Texinfo/XS/parsetexi/close.c (close_current), tp/Texinfo/XS/parsetexi/def.c (split_def_args), tp/Texinfo/XS/parsetexi/end [...]
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/Texinfo/Translations.pm (complete_indices) (_non_bracketed_contents): fix _non_bracketed_contents by using 'bracketed_arg' as the type, to match with the type on @def* lines. But do not call _non_bracketed_contents as it is not clear that it is better to avoid the 'bracketed_arg' type.
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/Texinfo/Convert/Texinfo.pm (convert_to_texinfo), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert), tp/Texinfo/ParserNonXS.pm (_split_def_args, _parse_def) (_end_line_def_line), tp/Texinfo/XS/parsetexi/convert.c (convert_to_texinfo_internal), tp/Texinfo/XS/parsetexi/def.c (next_bracketed_or_word_agg, split_delimiters), tp/Texinfo/XS/parsetexi/element_types.txt, tp/Texinfo/XS/parsetexi/end_line.c (end_line_def_line): rename bracketed_def_content as bracketed_arg.
,
Patrice Dumas
,
2023/03/10
branch master updated: tp/Texinfo/ParserNonXS.pm: minor changes in POD
,
Patrice Dumas
,
2023/03/10
branch master updated: No capitalization of @sc argument in node name normalization
,
Patrice Dumas
,
2023/03/10
branch master updated: t/nodenormalization.t: update number of tests.
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/t/converters_tests.t, tp/t/nodenormalization.t, tp/Makefile.tres: test commands with lower case arguments in @var, with commands_in_var and a test in nodenormalization.t.
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/Texinfo/Convert/NodeNameNormalization.pm (_convert), tp/Texinfo/Convert/Text.pm (_convert), tp/Texinfo/Convert/TextContent.pm (_convert), tp/Texinfo/ParserNonXS.pm (_handle_line_command), tp/Texinfo/XS/parsetexi/element_types.txt, tp/Texinfo/XS/parsetexi/handle_commands.c (handle_line_command): rename 'misc_arg' type as 'rawline_arg'.
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert): protect from upper-casing in @sc the node name and the associated text in @*ref.
,
Patrice Dumas
,
2023/03/10
branch master updated: tp/TODO: add a note on testing with Turkish locale, from Eli
,
Patrice Dumas
,
2023/03/10
branch master updated: * tp/Texinfo/Convert/Plaintext.pm (_process_text, new_formatter) (_convert): put upper casing information on a distinct stack, to be able to stop the upper casing context, using an internal type _stop_upper_case. Use it for node and file and *note for @*ref, for @url and @inlineraw.
,
Patrice Dumas
,
2023/03/08
branch master updated: * tp/Texinfo/Convert/Plaintext.pm (_process_text): remove condition on'var' state when 'upper_case' is set, as 'upper_case' implies 'var'.
,
Patrice Dumas
,
2023/03/08
master updated (8c6c30b47f -> 4e7ac9576b)
,
Patrice Dumas
,
2023/03/08
[no subject]
,
Patrice Dumas
,
2023/03/08
[no subject]
,
Patrice Dumas
,
2023/03/08
branch master updated: * doc/texinfo.texi (Overview): Remove duplicate words. From Ray Kuo <address@hidden>.
,
Gavin D. Smith
,
2023/03/08
branch master updated: texi2any: Don't switch to subdir mode if '-' names a dir
,
Arsen Arsenović
,
2023/03/08
branch master updated: * tp/Texinfo/Structuring.pm (set_menus_node_directions): use in-tree external menu_entry_node as menu direction.
,
Patrice Dumas
,
2023/03/08
branch master updated: tp/Texinfo/Convert/IXIN.pm: fix a variable name. remove impossible case
,
Patrice Dumas
,
2023/03/08
branch master updated: * tp/Texinfo/Convert/HTML.pm (output_internal_links): determine if index entry is in code style by checking the associated index information, and not the entry information.
,
Patrice Dumas
,
2023/03/08
branch master updated: tp/init/chm.pm: fix missing parenthese.
,
Patrice Dumas
,
2023/03/08
branch master updated: * tp/Texinfo/Convert/HTML.pm (_prepare_index_entries), tp/Texinfo/Convert/IXIN.pm, tp/Texinfo/Convert/LaTeX.pm (_index_entry), tp/Texinfo/Convert/Plaintext.pm (process_printindex), tp/Texinfo/Structuring.pm (index_entry_sort_string, sort_indices), tp/init/chm.pm (chm_init), tp/t/test_sort.t, tp/t/test_utils.pl (test): pass indices_information to sort_indices. Set 'code' in options for text conversion before calling index_entry_sort_string, based on indices_information.
,
Patrice Dumas
,
2023/03/08
branch master updated: * tp/Texinfo/Common.pm (lookup_index_entry): lookup_index_entry also returns index information. Update callers.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/Common.pm (_copy_tree, _copy_extra_info): do not setup any extra info in _copy_tree. Rename _substitute_references as _copy_extra_info as it now copy all the extra info. Detect if an hash in _substitute_references is an element, and in that case call _copy_tree and _copy_extra_info on that out of tree element. Remove FIXME for a situation that happens fine.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/ParserNonXS.pm (_parse_def, _end_line_def_line): gather initial arguments name, category... in a has, to be returned from the function after setting the extra def_role key. Set other contents extra def_role key directly. More similar to the XS parser.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/t/test_utils.pl (@contents_keys): remove obsolete keys. Add 'info'. Remove keys within 'info'.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/t/test_utils.pl (_duplicate_element_keys): remove code related to extra keys not existing anymore.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/t/test_utils.pl (_duplicate_element_keys): remove code related to extra keys not existing anymore.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/XS/parsetexi/api.c (store_additional_info), tp/Texinfo/XS/parsetexi/extra.c (add_extra_contents_oot), tp/Texinfo/XS/parsetexi/tree.c (destroy_associated_info), tp/Texinfo/XS/parsetexi/tree_types.h (enum extra_type): remove extra_contents_oot extra type, remove add_extra_contents_oot function.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/Common.pm (_copy_tree, _substitute_references): remove handling of extra prototypes that do not exist anymore.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/XS/parsetexi/element_types.txt: remove bracketed_multitable_prototype and row_prototype.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_starting_block), tp/Texinfo/XS/parsetexi/end_line.c (end_line_starting_block), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_other_command): remove extra prototypes. Use the number of bracketed content to set max_columns, and always use max_columns for the number of columns in the XS parser.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/Convert/DocBook.pm (_convert), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/TexinfoMarkup.pm (_convert): use directly the multitable line argument and the bracketed on that line to determine the prototype, instead of extra prototypes.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/Common.pm (_copy_tree, _substitute_references): handle def_index_element and def_index_ref_element explicitly as out of tree elements.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_def_line), tp/Texinfo/XS/parsetexi/api.c (store_additional_info), tp/Texinfo/XS/parsetexi/end_line.c (end_line_def_line), tp/Texinfo/XS/parsetexi/extra.c (add_extra_misc_args), tp/Texinfo/XS/parsetexi/tree.c (destroy_associated_info), tp/Texinfo/XS/parsetexi/tree_types.h (enum extra_type): do not set extra def_parsed_hash in the tree. It is easy to look at the contents, and in general the @def args argument need to be collected at the same time, such [...]
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/Translations.pm (complete_indices): remove the type of the tree root returned by gdt. Do not mess with the parent of the elements, as the elements may be in the main tree.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/Translations.pm (complete_indices): determine the name and class of def command by looking at the contents instead of using def_parsed_hash.
,
Patrice Dumas
,
2023/03/07
branch master updated: * tp/Texinfo/XS/parsetexi/api.c (store_additional_info), tp/Texinfo/XS/parsetexi/indices.c (enter_index_entry): use the "integer" extra key in extra_misc_args to pass an integer instead of a string in the extra_misc_args array. Use it for the index number.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/Convert/HTML.pm (_convert_def_line_type), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert), tp/Texinfo/Convert/Text.pm (_convert), tp/Texinfo/Convert/Utils.pm (definition_arguments_content, definition_category_tree): determine the category, name, type and name in definition_arguments_content. Do not use def_parsed_hash in definition_category_tree. Use this information instead of def_parsed_hash in the callers.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/XS/parsetexi/indices.c (enter_index_entry), tp/Texinfo/XS/parsetexi/api.c (build_single_index_data): store the index_entry extra array directly in enter_index_entry, using extra_misc_args.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/Common.pm (lookup_index_entry), tp/Texinfo/ParserNonXS.pm (_enter_index_entry), tp/Texinfo/XS/parsetexi/api.c (build_single_index_data), t/test_utils.pl (_duplicate_element_keys): store the index name and the index entry number in the index_entry extra value, do not refer directly to the index entry structure, Texinfo::Common::lookup_index_entry should be used to get the index entry structure.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/Common.pm (lookup_index_entry) (_relate_index_entries_to_table_items_in) (_relate_index_entries_to_table_items) (relate_index_entries_to_table_items_in_tree), tp/Texinfo/Convert/DocBook.pm (_index_entry), tp/Texinfo/Convert/LaTeX.pm (_index_entry), tp/Texinfo/Convert/TexinfoMarkup.pm (_index_entry, _convert), tp/t/test_utils.pl (test), tp/texi2any.pl: add the lookup_index_entry function, to find an index entry based on the extra index_entry key, that abstracts how the index en [...]
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/Common.pm (_relate_index_entries_to_table_items_in), tp/Texinfo/Convert/LaTeX.pm (_convert), tp/Texinfo/Convert/Plaintext.pm (_convert): use index_entry_command type instead of extra index_entry when this is more relevant.
,
Patrice Dumas
,
2023/03/06
branch master updated: * doc/texi2any_api.texi (Tree Element Conversion Functions), tp/Texinfo/Convert/HTML.pm (_convert) (_convert_index_entry_command_type): use the type of index commands, index_entry_command, to select index commands formatting, instead of a modified command name. Convert with _convert_index_entry_command_type, remove _convert_index_command.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/XS/parsetexi/api.c (store_additional_info), tp/Texinfo/XS/parsetexi/extra.c (add_extra_contents_array) (add_extra_index_entry), tp/Texinfo/XS/parsetexi/tree.c (destroy_associated_info), tp/Texinfo/XS/parsetexi/tree_types.h: remove extra_contents_array and extra_index_entry extra types and associated functions, add_extra_contents_array and add_extra_index_entry.
,
Patrice Dumas
,
2023/03/06
master updated (3b2f0722f1 -> b95aa89972)
,
Patrice Dumas
,
2023/03/06
[no subject]
,
Patrice Dumas
,
2023/03/06
[no subject]
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/Common.pm (_copy_tree, _substitute_references_in_array) (_substitute_references): copy info keys, fix _substitute_references calls in which new and current were swapped, add more checks, enable extra key hash handling setup for index_entry for all the extra key hashes, add a level argument for nicer debug messages.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/ParserNonXS.pm (_parse_def): set parent for the definition args for the argument content gathered when there is no args to finish the item before.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/ParserNonXS.pm (_parse_def): set parent for the definition args for the argument content gathered when there is no args to finish the item before.
,
Patrice Dumas
,
2023/03/06
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): do not start a paragraph for an unknown @-command.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): do not throw away the current line in an ignored rawpreformatted.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c (handle_open_brace): abort empty line before opening brace in rawpreformatted.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line, _parse_texi), tp/Texinfo/XS/parsetexi/parser.c (parse_texi), tp/Texinfo/XS/parsetexi/separator.c (handle_open_brace) (handle_close_brace): do not abort empty line if there is a misplaced brace. Abort empty line at the very end of the document.
,
Patrice Dumas
,
2023/03/05
branch master updated: * doc/texinfo.texi (Invoking Macros): Mention possibility of using @asis to escape commas.
,
Gavin D. Smith
,
2023/03/05
branch master updated: Warning for \, in macro arg
,
Gavin D. Smith
,
2023/03/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_line_command) <def commands> Avoid a variable being undefined.
,
Gavin D. Smith
,
2023/03/05
branch master updated: * tp/t/19def.t (defline_no_params, adjacent_defline, multiple_defline) (defblock_no_defline): New tests.
,
Gavin D. Smith
,
2023/03/05
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (end_line_def_line): move end_line_def_line definition up in the file to be before the functions using it.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c, tp/Texinfo/XS/parsetexi/handle_commands.c (skip_to_comment): (skip_to_comment_if_comment_or_spaces, parse_rawline_command): move parse_rawline_command, skip_to_comment and skip_to_comment_if_comment_or_spaces to handle_commands.c.
,
Patrice Dumas
,
2023/03/05
branch master updated: Merge special command line data type into lineraw
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/t/02coverage.t, tp/Makefile.am (test_files), tp/Makefile.tres: add delcomment_on_comment with a DEL comment on a @comment line.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_line_command), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_line_command): always close a line or block line command a raw line command is on.
,
Patrice Dumas
,
2023/03/05
branch master updated: tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line): fix typo on variable name.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line): minor change, remove a useless variable, code more similar to XS parser.
,
Patrice Dumas
,
2023/03/05
branch master updated: * tp/Texinfo/XS/parsetexi/parser.h (GLOBAL_INFO), tp/Texinfo/XS/parsetexi/parser.c (register_global_command) (wipe_global_info), tp/Texinfo/XS/parsetexi/api.c (build_global_info2): add author to global info, to be consistent with global in command_data.txt. Remove a useless TODO.
,
Patrice Dumas
,
2023/03/04
branch master updated: enable part of manual that works now
,
Gavin D. Smith
,
2023/03/04
master updated (4fd9308080 -> ebe2c167db)
,
Gavin D. Smith
,
2023/03/04
[no subject]
,
Gavin D. Smith
,
2023/03/04
[no subject]
,
Gavin D. Smith
,
2023/03/04
branch master updated: * tp/Texinfo/Common.pm (relocate_source_marks): move from tp/Texinfo/ParserNonXS.pm.
,
Patrice Dumas
,
2023/03/04
branch master updated: * doc/texinfo.texi (Generic Definition Commands), NEWS: Document @defblock, @defline.
,
Gavin D. Smith
,
2023/03/04
branch master updated: * tp/Texinfo/Common.pm (parse_node_manual): use same code as XS parser.
,
Patrice Dumas
,
2023/03/04
master updated (c01b022b83 -> 31f0b1bd0a)
,
Gavin D. Smith
,
2023/03/04
[no subject]
,
Gavin D. Smith
,
2023/03/04
[no subject]
,
Gavin D. Smith
,
2023/03/04
branch master updated: * doc/texinfo-tex-test.texi (Macros): Add example that doesn't work properly.
,
Gavin D. Smith
,
2023/03/04
branch master updated: * doc/texinfo-tex-test.texi (Line macros): New section.
,
Gavin D. Smith
,
2023/03/04
branch master updated: Add alias_of info key for an alias used for an @-command element
,
Patrice Dumas
,
2023/03/04
branch master updated: @linemacro, adapted from @macro implementation
,
Gavin D. Smith
,
2023/03/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_line_command), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_line_command): use data command information and arg_spec more, where it makes sense even if there cannot be @item there.
,
Patrice Dumas
,
2023/03/04
branch master updated: * tp/Texinfo/XS/parsetexi/end_line.c (end_line_misc_line), tp/Texinfo/ParserNonXS.pm (_end_line_misc_line, _handle_line_command), tp/maintain/regenerate_commands_perl_info.pl: in end_line_misc_line, use item_LINE to get the command data information associated to @item. Keep item_LINE in the perl commands information as in the XS parser, modify _handle_line_command and _end_line_misc_line accordingly, also to be more in line with the XS parser code. For some selected flags that are of inter [...]
,
Patrice Dumas
,
2023/03/04
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line), tp/Texinfo/XS/parsetexi/handle_commands.c (handle_line_command): for @item, there is a difference between the command name, and the name used to access data information, which is item_LINE. Check preferentially command data with the modified name and use the original name in messages and command name checks. Pass both the original command and the data access name to han [...]
,
Patrice Dumas
,
2023/03/03
branch master updated: * tp/Texinfo/ParserNonXS.pm (_handle_other_command) (_handle_line_command, _handle_block_command, _handle_brace_command) (_process_remaining_on_line): split handle_*_command out of _process_remaining_on_line as in the XS parser.
,
Patrice Dumas
,
2023/03/03
branch master updated: * tp/Texinfo/ParserNonXS.pm (_end_line_menu_entry, _end_line), tp/Texinfo/XS/parsetexi/end_line.c (end_line), tp/Texinfo/XS/parsetexi/menus.c (end_line_menu_entry): put code handling end of menu entry from end_line in its own function end_line_menu_entry.
,
Patrice Dumas
,
2023/03/03
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line) (_handle_menu): split _handle_menu out of _process_remaining_on_line to be more similar to XS parser.
,
Patrice Dumas
,
2023/03/02
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/menus.c (handle_menu): move code that sets up a menu separator before code that handles a menu separator for improved readability.
,
Patrice Dumas
,
2023/03/02
branch master updated: * tp/Texinfo/ParserNonXS.pm (_parse_texi_regex) (_process_remaining_on_line), tp/Texinfo/XS/MiscXS.xs (xs_parse_texi_regex), tp/Texinfo/XS/parsetexi/menus.c (handle_menu), tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line), tp/Texinfo/XS/parsetexi/separator.c (handle_separator): handle menu separator separatly from other separators (with a possible overlap for comma, considered both as a menu and other separator in the perl parser), also moving the code starting the menu_entry_se [...]
,
Patrice Dumas
,
2023/03/02
branch master updated: * tp/Texinfo/XSLoader.pm (init): call Texinfo::Parser->import() after loading the NonXS parser.
,
Patrice Dumas
,
2023/03/02
branch master updated: * tp/Texinfo/XS/parsetexi/menus.c (handle_menu): start a node entry only if the * is at the beginning of a line, as for the perl parser.
,
Patrice Dumas
,
2023/03/02
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line), tp/Texinfo/XS/parsetexi/menus.c (handle_menu): synchronize and improve comments and debug messages. No change in code.
,
Patrice Dumas
,
2023/03/02
branch master updated: * tp/Texinfo/ParserNonXS.pm (_next_text): remove 'fh' at the end of STDIN too. Report from Arsen Arsenović.
,
Patrice Dumas
,
2023/03/01
branch master updated: Remove extra misc_args for special and lineraw line commands
,
Patrice Dumas
,
2023/03/01
branch master updated: Merge LINE_skipline in LINE_lineraw, distinguish with arg number
,
Patrice Dumas
,
2023/03/01
branch master updated: Add missed file.
,
Patrice Dumas
,
2023/03/01
branch master updated: * tp/Makefile.tres, tp/t/58alias.t: add alias_macro_target_removed to test an alias resolving to a @macro after @unmacro.
,
Patrice Dumas
,
2023/03/01
branch master updated: * tp/Texinfo/XS/parsetexi/parser.c (process_remaining_on_line): catch an unknown command that is an unresolved alias earlier.
,
Patrice Dumas
,
2023/03/01
branch master updated: An alias referring to another alias at definition time is resolved
,
Patrice Dumas
,
2023/03/01
branch master updated: * tp/Texinfo/ParserNonXS.pm (_process_remaining_on_line) (_parse_line_command_args): unset previous alias when a macro is defined, unset macro, alias and definfoenclose when a @def*index command is defined and unset alias, macro and @def*index when a @definfoenclose command is defined.
,
Patrice Dumas
,
2023/03/01
[
Prev Period
]
[
Next Period
]
Mail converted by
MHonArc