[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (0a591e031f -> c9210497da)
From: |
Patrice Dumas |
Subject: |
master updated (0a591e031f -> c9210497da) |
Date: |
Thu, 14 Dec 2023 16:39:28 -0500 (EST) |
pertusus pushed a change to branch master.
from 0a591e031f * tp/Texinfo/XS/convert/convert_html.c
(convert_today_command) (commands_internal_conversion_table),
tp/Texinfo/XS/main/convert_to_text.c (convert_to_text_internal),
tp/Texinfo/XS/main/convert_utils.c (expand_today): implement expand_today. Use
it in convert_to_text and in implementation of convert_today_command for HTML
in C.
new 7ebfc7b0f2 * tp/Texinfo/XS/main/convert_utils.c (add_heading_number):
implement the case of translations, with a converter with translations support
present.
new 1297abcdc4 * tp/Texinfo/Convert/HTML.pm (_initialize_output_state)
(converter_initialize): move document_context and multiple_pass initialization
to _initialize_output_state.
new c9210497da * tp/Texinfo/Convert/Converter.pm (%XS_overrides,
reset_converter), tp/Texinfo/XS/convert/ConvertXS.xs (reset_converter)
(html_finalize_output_state), tp/texi2any.pl, tp/t/test_utils.pl (test): split
reset_converter out of html_finalize_output_state, and call reset_converter
later than html_finalize_output_state, when the converter data is not needed
anymore. In html_finalize_output_state the finalization of the converting
state is kept.
Summary of changes:
ChangeLog | 56 ++++++
tp/Texinfo/Convert/Converter.pm | 7 +
tp/Texinfo/Convert/HTML.pm | 10 +-
tp/Texinfo/Convert/Utils.pm | 6 +
tp/Texinfo/XS/convert/ConvertXS.xs | 49 ++++-
tp/Texinfo/XS/convert/build_html_perl_state.c | 47 -----
tp/Texinfo/XS/convert/convert_html.c | 271 ++++++++++++++------------
tp/Texinfo/XS/convert/convert_html.h | 13 ++
tp/Texinfo/XS/main/convert_to_text.c | 4 +-
tp/Texinfo/XS/main/convert_utils.c | 86 ++++----
tp/Texinfo/XS/main/converter_types.h | 4 -
tp/Texinfo/XS/main/utils.h | 2 +-
tp/t/convert_to_text.t | 113 +++++++++++
tp/t/test_utils.pl | 1 +
tp/texi2any.pl | 8 +
15 files changed, 455 insertions(+), 222 deletions(-)
create mode 100644 tp/t/convert_to_text.t
- master updated (0a591e031f -> c9210497da),
Patrice Dumas <=