[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%)
- master updated (6dda4cc1c9 -> 81a8c41bca),
Patrice Dumas <=