[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master updated (e0c04573b4 -> d8a0a8ad73)
From: |
Patrice Dumas |
Subject: |
master updated (e0c04573b4 -> d8a0a8ad73) |
Date: |
Mon, 8 Apr 2024 15:45:43 -0400 (EDT) |
pertusus pushed a change to branch master.
from e0c04573b4 * tp/Texinfo/Config.pm Texinfo::MainConfig (new, get_conf,
set_conf) (register_XS_document_main_configuration), tp/t/test_sort.t: remove
the 'standalone' case, now that it is not used anymore. Simplify the
Texinfo::MainConfig object structure.
new 1d885c9c0d * tp/Texinfo/Config.pm: adapt comments and a variable name
to being called by tests in the same was as by main program.
new 47598c81a9 * doc/texi2any_api.texi (Command Tree Element Conversion
Functions), tp/Texinfo/Convert/HTML.pm (_convert_xref_commands, _convert),
tp/Texinfo/XS/convert/build_html_perl_state.c
(build_html_command_formatted_args), tp/Texinfo/XS/convert/convert_html.c
(convert_xref_commands) (destroy_args_formatted, convert_to_html_internal),
tp/Texinfo/XS/main/converter_types.h (HTML_ARG_FORMATTED), tp/init/html32.pm:
rename tree field in tree element conversion formatted argument str [...]
new 6776a6b404 * tp/Texinfo/XS/convert/build_html_perl_state.c
(build_html_command_formatted_args): set arg_tree in perl hash.
new 333280a392 * tp/Texinfo/Config.pm (GNUT_set_customization_default),
tp/texi2any.pl, tp/t/test_utils.pl (test): rename GNUT_set_main_program_default
as GNUT_set_customization_default and rename GNUT_initialize_config as
GNUT_initialize_customization.
new cd27ea6977 * tp/Texinfo/Common.pm (%XS_overrides),
tp/Texinfo/Config.pm (get_customization_options_hash), tp/Texinfo/Document.pm
(%XS_overrides, register_options, _XS_set_document_options): Replace
register_XS_document_main_configuration by Texinfo::Document register_options.
register_options in turn call _XS_set_document_options for XS code. Add
get_customization_options_hash based on
register_XS_document_main_configuration, but without the call to
set_document_options, to get [...]
new bffe582c55 * tp/Texinfo/Document.pm (get_conf): add to use in pure
Perl for the get_conf cutomization getting API useing options registerd in the
parser. Remove options().
new 9f6e153f70 * tp/Texinfo/Structuring.pm (warn_non_empty_parts)
(check_nodes_are_referenced, set_menus_node_directions)
(complete_node_tree_with_menus, nodes_tree): use $document argument to get
customization options, remove $main_configuration argument. Update callers and
XS interfaces.
new d8a0a8ad73 * tp/Texinfo/Structuring.pm (warn_non_empty_parts)
(check_nodes_are_referenced, set_menus_node_directions)
(complete_node_tree_with_menus, nodes_tree): use $document argument to get
customization options, remove $main_configuration argument. Update callers and
XS interfaces.
Summary of changes:
ChangeLog | 84 ++++++++++++++++
Pod-Simple-Texinfo/pod2texi.pl | 8 +-
doc/texi2any_api.texi | 2 +-
tp/Texinfo/Common.pm | 13 ---
tp/Texinfo/Config.pm | 107 ++++++++++++---------
tp/Texinfo/Convert/HTML.pm | 12 +--
tp/Texinfo/Document.pm | 36 +++++++
tp/Texinfo/Structuring.pm | 64 ++++++------
tp/Texinfo/Transformations.pm | 29 +++---
tp/Texinfo/XS/convert/build_html_perl_state.c | 25 +++--
tp/Texinfo/XS/convert/convert_html.c | 26 ++---
tp/Texinfo/XS/main/DocumentXS.xs | 2 +-
tp/Texinfo/XS/main/converter_types.h | 4 +-
.../XS/structuring_transfo/StructuringTransfoXS.xs | 28 ++----
.../XS/structuring_transfo/transformations.c | 5 -
tp/init/html32.pm | 4 +-
tp/t/automatic_menus.t | 4 +-
tp/t/automatic_nodes.t | 19 ++--
tp/t/convert_to_text.t | 5 +-
tp/t/do_master_menu.t | 8 +-
tp/t/test_tree_copy.t | 3 +-
tp/t/test_utils.pl | 35 +++----
tp/texi2any.pl | 51 +++++-----
23 files changed, 335 insertions(+), 239 deletions(-)
- master updated (e0c04573b4 -> d8a0a8ad73),
Patrice Dumas <=
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08
- [no subject], Patrice Dumas, 2024/04/08