texinfo-commits
[Top][All Lists]
Advanced

[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(-)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]