texinfo-commits
[Top][All Lists]
Advanced

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

master updated (3654c5967a -> 492a83f020)


From: Patrice Dumas
Subject: master updated (3654c5967a -> 492a83f020)
Date: Sun, 19 May 2024 16:23:14 -0400 (EDT)

pertusus pushed a change to branch master.

    from 3654c5967a * tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser, 
parse_texi_piece) (parse_texi_text, parse_texi_line), 
tp/Texinfo/XS/parsetexi/Parsetexi.xs (parse_piece, parse_piece) (parse_string, 
parse_text, parser_add_expanded_format) (parser_set_input_file_name_encoding, 
parser_set_locale_encoding) (parser_set_documentlanguage_override): do not 
encode to UTF-8 in Perl code and get binary strings in XS, instead use SvPVutf8 
to get string and convert to UTF-8 in XS.
     new c120736a47 * tp/Texinfo/XS/parsetexi/Parsetexi.pm (parser): check on 
keys independentely of values.
     new d693931dec * tp/Texinfo/XS/main/translations.c 
(replace_convert_substrings): do not call reset_parser_except_conf, it is 
already called in parse_string.
     new 75ce892d35 * tp/Texinfo/XS/parsetexi/api.c (reset_parser_except_conf, 
parse_file) (parse_text, parse_string, parse_texi): call new_document and 
set_input_encoding in reset_parser_except_conf.
     new 9bc57f7266 * tp/Texinfo/XS/parsetexi/api.c (reset_parser_except_conf), 
tp/Texinfo/XS/parsetexi/parser.c (parse_texi): call init_index_commands in 
reset_parser_except_conf and not in parse_texi, now that 
reset_parser_except_conf only called right before parse_texi and not in 
reset_parser anymore.
     new 492a83f020 * tp/Texinfo/XS/parsetexi/api.c (initialize_parsing): 
rename reset_parser_except_conf to initialize_parsing and make it static.


Summary of changes:
 ChangeLog                            | 30 ++++++++++++++++++++++++++++++
 tp/Texinfo/XS/main/translations.c    |  1 -
 tp/Texinfo/XS/parsetexi/Parsetexi.pm |  6 ++++--
 tp/Texinfo/XS/parsetexi/api.c        | 36 ++++++++++++++++++------------------
 tp/Texinfo/XS/parsetexi/api.h        |  1 -
 tp/Texinfo/XS/parsetexi/parser.c     |  6 ------
 6 files changed, 52 insertions(+), 28 deletions(-)



reply via email to

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