texinfo-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

branch master updated: * tp/Texinfo/XS/convert/ConvertXS.xs, tp/Texinfo/


From: Patrice Dumas
Subject: branch master updated: * tp/Texinfo/XS/convert/ConvertXS.xs, tp/Texinfo/XS/main/get_perl_info.c: remove reset_output_init_conf and copy_converter_conf_sv.
Date: Wed, 02 Oct 2024 15:45:11 -0400

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new ad18b8fa4f * tp/Texinfo/XS/convert/ConvertXS.xs, 
tp/Texinfo/XS/main/get_perl_info.c: remove reset_output_init_conf and 
copy_converter_conf_sv.
ad18b8fa4f is described below

commit ad18b8fa4fc86a7fd6160c14f3672ce0c6b7bb60
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Sat Aug 3 20:13:28 2024 +0200

    * tp/Texinfo/XS/convert/ConvertXS.xs,
    tp/Texinfo/XS/main/get_perl_info.c: remove reset_output_init_conf and
    copy_converter_conf_sv.
    
    * tp/maintain/regenerate_C_options_info.pl: rename generated
    get_sv_option as get_options_key_sv_option.
    
    * tp/Texinfo/XS/main/get_perl_info.c (get_sv_option)
    (get_sorted_options_key_sv_option): add get_sv_option function
    that sets an OPTION based on a Perl SV, for all the types of options.
    Add get_sorted_options_key_sv_option that finds an option using sorted
    options and then sets it with Perl SV.
    
    * tp/Texinfo/XS/main/get_perl_info.c (get_sv_options)
    (init_copy_sv_options): add a sorted_options argument to
    get_sv_options and use get_sorted_options_key_sv_option.  Change
    init_copy_sv_options to set sorted options too and optionally get them
    back.  Update callers.
    
    * tp/Texinfo/XS/main/DocumentXS.xs (register_document_options),
    tp/Texinfo/XS/main/document.c (register_document_options),
    tp/Texinfo/XS/main/document.h (DOCUMENT): add and set sorted_options
    field in DOCUMENT;
    
    * tp/Texinfo/XS/main/utils.c (free_option, initialize_option): always
    the same order with integer then char.
---
 ChangeLog | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 1cb99aa23f..fd3e7d3600 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2024-08-03  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/Texinfo/XS/convert/ConvertXS.xs,
+       tp/Texinfo/XS/main/get_perl_info.c: remove reset_output_init_conf and
+       copy_converter_conf_sv.
+
+       * tp/maintain/regenerate_C_options_info.pl: rename generated
+       get_sv_option as get_options_key_sv_option.
+
+       * tp/Texinfo/XS/main/get_perl_info.c (get_sv_option)
+       (get_sorted_options_key_sv_option): add get_sv_option function
+       that sets an OPTION based on a Perl SV, for all the types of options.
+       Add get_sorted_options_key_sv_option that finds an option using sorted
+       options and then sets it with Perl SV.
+
+       * tp/Texinfo/XS/main/get_perl_info.c (get_sv_options)
+       (init_copy_sv_options): add a sorted_options argument to
+       get_sv_options and use get_sorted_options_key_sv_option.  Change
+       init_copy_sv_options to set sorted options too and optionally get them
+       back.  Update callers.
+
+       * tp/Texinfo/XS/main/DocumentXS.xs (register_document_options),
+       tp/Texinfo/XS/main/document.c (register_document_options),
+       tp/Texinfo/XS/main/document.h (DOCUMENT): add and set sorted_options
+       field in DOCUMENT;
+
+       * tp/Texinfo/XS/main/utils.c (free_option, initialize_option): always
+       the same order with integer then char.
+
 2024-10-02  Patrice Dumas  <pertusus@free.fr>
 
        * tp/Texinfo/XS/convert/get_converter_perl_info.c: remove



reply via email to

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