texinfo-commits
[Top][All Lists]
Advanced

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

master updated (6dda4cc1c9 -> 81a8c41bca)


From: Patrice Dumas
Subject: master updated (6dda4cc1c9 -> 81a8c41bca)
Date: Fri, 21 Jul 2023 15:50:33 -0400 (EDT)

pertusus pushed a change to branch master.

    from 6dda4cc1c9 * tp/t/65linemacro.t (end_conditional_in_linemacro) 
(begin_conditional_in_linemacro, block_begin_end_in_linemacro_call): add 
another conditional test in end_conditional_in_linemacro, add 
begin_conditional_in_linemacro and block_begin_end_in_linemacro_call similar 
tests.
     new 089f1e71ab Use any input encoding known by iconv in the XS parser
     new fdfe1e9d0e * tp/Texinfo/ParserNonXS.pm (%parser_state_initialization) 
(get_parser_info, _end_line_misc_line, _handle_close_brace): set info 
information in get_parser_info, set input_encoding_name as a parser state.  
This allows not to set global parser information in parse_texi_line, as is done 
in the XS parser.
     new 81a8c41bca * tp/Texinfo/Common.pm (%encoding_name_conversion_map) 
(element_extra_encoding_for_perl, set_output_encodings), 
tp/Texinfo/ParserNonXS.pm (_end_line_misc_line): add mapping of encodings to 
encodings that extend them to use the extending encoding for conversion, as is 
done for us-ascii to ISO-8859-1 in XS parser.


Summary of changes:
 ChangeLog                                          |  91 +++++++++
 NEWS                                               |   4 +
 doc/texinfo.texi                                   |   6 +-
 tp/Makefile.am                                     |   4 +-
 tp/Makefile.tres                                   |  12 +-
 tp/TODO                                            |   9 -
 tp/Texinfo/Common.pm                               |  52 ++++-
 tp/Texinfo/ParserNonXS.pm                          | 133 ++++++++-----
 tp/Texinfo/XS/parsetexi/Parsetexi.pm               |  32 +---
 tp/Texinfo/XS/parsetexi/api.c                      |   8 +-
 tp/Texinfo/XS/parsetexi/end_line.c                 | 178 ++++++++++-------
 tp/Texinfo/XS/parsetexi/input.c                    | 183 +++++++++---------
 tp/Texinfo/XS/parsetexi/input.h                    |   4 +-
 tp/Texinfo/XS/parsetexi/parser.c                   |   8 +-
 tp/Texinfo/XS/parsetexi/parser.h                   |   1 -
 tp/Texinfo/XS/parsetexi/separator.c                |   4 +-
 tp/maintain/regenerate_latin1_tests.sh             |   8 +-
 tp/t/08misc_commands.t                             |   3 +
 tp/t/formats_encodings.t                           |   7 +-
 tp/t/info_tests.t                                  |   7 +-
 tp/t/input_files/char_latin1_latin1_in_refs.texi   |   8 +-
 ...refs.texi => char_us_ascii_latin1_in_refs.texi} |   8 +-
 ..._in_refs.texi => char_utf8_latin1_in_refs.texi} |   2 +-
 tp/t/input_files/chinese_mixed_with_en.texi        |   2 +-
 ...h_en.texi => chinese_mixed_with_en_EUC_CN.texi} |  20 +-
 tp/t/input_files/sample_EUC_CN.texi                |   4 +
 .../char_latin1_latin1_in_refs.pl                  | 134 ++++++-------
 .../res_docbook/char_latin1_latin1_in_refs.xml     |   2 -
 .../res_html/a-e-i-o-u-A-E-I-O-U.html              |  10 +-
 .../res_html/a-e-i-o-u-y-A-E-I-O-U.html            |  48 +----
 .../char_latin1_latin1_in_refs/res_html/a-e-u.html |  10 +-
 .../char_latin1_latin1_in_refs/res_html/c.html     |  10 +-
 .../char_latin1_latin1_in_refs/res_html/e.html     |  10 +-
 .../char_latin1_latin1_in_refs/res_html/index.html |  52 ++++-
 .../res_info/char_latin1_latin1_in_refs.info       | Bin 1698 -> 1708 bytes
 .../res_latex/char_latin1_latin1_in_refs.tex       |   2 -
 .../res_xml/char_latin1_latin1_in_refs.xml         |   8 +-
 ..._in_refs.pl => char_us_ascii_latin1_in_refs.pl} | 210 ++++++++++-----------
 .../res_html/a-e-i-o-u-A-E-I-O-U.html              |  12 +-
 .../res_html/a-e-i-o-u-y-A-E-I-O-U.html            |  43 +++++
 .../res_html/a-e-u.html                            |  12 +-
 .../res_html/c.html                                |  12 +-
 .../res_html/e.html                                |  12 +-
 .../res_html/index.html                            |  38 ++--
 .../res_info/char_us_ascii_latin1_in_refs.info     | Bin 0 -> 1722 bytes
 ...utf8_in_refs.pl => char_utf8_latin1_in_refs.pl} | 202 ++++++++++----------
 .../res_html/a-e-i-o-u-A-E-I-O-U.html              |   8 +-
 .../res_html/a-e-i-o-u-y-A-E-I-O-U.html            |   8 +-
 .../res_html/a-e-u.html                            |   8 +-
 .../res_html/c.html                                |   8 +-
 .../res_html/e.html                                |   8 +-
 .../res_html/index.html                            |   8 +-
 .../res_info/char_utf8_latin1_in_refs.info}        | Bin 1885 -> 1899 bytes
 .../macro_and_commands_in_early_commands.pl        |  12 +-
 .../chinese_mixed_with_en_EUC_CN.pl}               |  66 ++++---
 .../res_info/chinese_mixed_with_en_EUC_CN.info     |  57 ++++++
 tp/t/results/info_tests/unknown_encoding.pl        |   4 +-
 .../macro/macro_in_invalid_documentencoding.pl     |   4 +-
 ...epage_quotation.pl => documentencoding_zero.pl} |  31 ++-
 .../misc_commands/invalid_documentencoding.pl      |  38 +---
 tp/t/results/misc_commands/many_lines.pl           |   4 +-
 .../plaintext_tests/chinese_mixed_with_en.pl       |   8 +-
 .../res_plaintext/chinese_mixed_with_en.txt        |   4 +-
 .../value/value_in_invalid_documentencoding.pl     |   4 +-
 tp/tests/many_input_files/different_encodings.sh   |   2 +-
 .../char_latin1_latin1_in_refs.html                |  70 +++----
 ..._in_refs.html => char_utf8_latin1_in_refs.html} |  18 +-
 67 files changed, 1165 insertions(+), 830 deletions(-)
 copy tp/t/input_files/{char_latin1_latin1_in_refs.texi => 
char_us_ascii_latin1_in_refs.texi} (88%)
 rename tp/t/input_files/{char_latin1_utf8_in_refs.texi => 
char_utf8_latin1_in_refs.texi} (94%)
 copy tp/t/input_files/{chinese_mixed_with_en.texi => 
chinese_mixed_with_en_EUC_CN.texi} (50%)
 create mode 100644 tp/t/input_files/sample_EUC_CN.texi
 copy tp/t/results/formats_encodings/{char_latin1_utf8_in_refs.pl => 
char_us_ascii_latin1_in_refs.pl} (70%)
 copy tp/t/results/formats_encodings/{char_latin1_latin1_in_refs => 
char_us_ascii_latin1_in_refs}/res_html/a-e-i-o-u-A-E-I-O-U.html (66%)
 create mode 100644 
tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_html/a-e-i-o-u-y-A-E-I-O-U.html
 copy tp/t/results/formats_encodings/{char_latin1_latin1_in_refs => 
char_us_ascii_latin1_in_refs}/res_html/a-e-u.html (70%)
 copy tp/t/results/formats_encodings/{char_latin1_latin1_in_refs => 
char_us_ascii_latin1_in_refs}/res_html/c.html (76%)
 copy tp/t/results/formats_encodings/{char_latin1_latin1_in_refs => 
char_us_ascii_latin1_in_refs}/res_html/e.html (69%)
 copy tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_us_ascii_latin1_in_refs}/res_html/index.html (61%)
 create mode 100644 
tp/t/results/formats_encodings/char_us_ascii_latin1_in_refs/res_info/char_us_ascii_latin1_in_refs.info
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs.pl => 
char_utf8_latin1_in_refs.pl} (81%)
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_utf8_latin1_in_refs}/res_html/a-e-i-o-u-A-E-I-O-U.html (77%)
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_utf8_latin1_in_refs}/res_html/a-e-i-o-u-y-A-E-I-O-U.html (76%)
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_utf8_latin1_in_refs}/res_html/a-e-u.html (78%)
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_utf8_latin1_in_refs}/res_html/c.html (83%)
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_utf8_latin1_in_refs}/res_html/e.html (78%)
 rename tp/t/results/formats_encodings/{char_latin1_utf8_in_refs => 
char_utf8_latin1_in_refs}/res_html/index.html (91%)
 rename 
tp/t/results/formats_encodings/{char_latin1_utf8_in_refs/res_info/char_latin1_utf8_in_refs.info
 => char_utf8_latin1_in_refs/res_info/char_utf8_latin1_in_refs.info} (65%)
 copy tp/t/results/{plaintext_tests/chinese_mixed_with_en.pl => 
info_tests/chinese_mixed_with_en_EUC_CN.pl} (83%)
 create mode 100644 
tp/t/results/info_tests/chinese_mixed_with_en_EUC_CN/res_info/chinese_mixed_with_en_EUC_CN.info
 copy tp/t/results/misc_commands/{author_outside_titlepage_quotation.pl => 
documentencoding_zero.pl} (60%)
 rename 
tp/tests/many_input_files/different_encodings_res/{char_latin1_utf8_in_refs.html
 => char_utf8_latin1_in_refs.html} (85%)



reply via email to

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