master
Remove accent flag, accent brace command data can be used instead
* doc/tta_api/Makefile.am (texi2any_internals_dependencies), tta/perl/Makefile.am (dist_modules_DATA), tta/perl/Texinfo/CommandsValues.pod: add separate Pod file with the documentation of the relevant hashes from Texinfo/CommandsValues.pm.
* tta/perl/Texinfo/Common.pm, tta/perl/Texinfo/Indices.pm (index_content_element): move index_content_element to Indices.pm. Update callers.
* tta/perl/Texinfo/Convert/Converter.pm (index_entry_first_letter_text_or_command): remove unused argument.
Clarify that convert_tree is called from a converter ready for output
only use unidecode for transliteration
* tta/swig/perl: improve MakeMaker based build system.
* doc/texi2any_api.texi: add indices entries.
* tta/perl/Texinfo/Translations.pm (_set_lang_info_translation): add the new lang translations reference to the translations cache hash.
Change in comments and in Pod
* doc/tta_api/Makefile.am (texi2any_internals_dependencies), tta/perl/Makefile.am (dist_modules_DATA), tta/perl/Texinfo/Document.pm, tta/perl/Texinfo/Document/Indices.pm (merged_indices, _document_indices_sort_strings) (sorted_indices_by_letter, sorted_indices_by_index), tta/perl/Texinfo/DocumentNonXS.pm, tta/perl/Texinfo/Document/IndicesNonXS.pm (print_document_indices_information) (print_document_indices_sort_strings), tta/perl/XSTexinfo/Makefile.am (xs_LTLIBRARIES, DocumentIndicesXS_*), tta/perl/XSTexinfo/parser_document/DocumentXS.xs, tta/perl/XSTexinfo/parser_document/DocumentIndicesXS.xs (print_document_indices_information) (print_document_indices_sort_strings): move indices related code from Texinfo::Document* and XS interfaces to a new module, Texinfo::Document::Indices, to avoid a circular dependency and to separate the document indices related code. Update callers.
* tta/maintain/check_back_xml_forth_texi_t.sh: update.
* tta/C/main/manipulate_tree.c (reference_to_arg_internal) (reference_to_arg_in_tree), tta/C/structuring_transfo/transformations.c, tta/perl/Texinfo/ManipulateTree.pm (_reference_to_arg) (reference_to_arg_in_tree), tta/perl/Texinfo/Transformations.pm: move reference_to_arg_in_tree to ManipulateTree, as it is now used by structuring code. Update callers.
* doc/texi2any_api.texi: update.
* tta/perl/Texinfo/ManipulateTree.pm (_copy_tree, tree_remove_parents) (_element_remove_references, @extra_out_of_tree), tta/C/main/tree_types.h (AI_KEYS_LIST): remove def_index_element and def_index_ref_element related definitions and code, as they are not in the tree anymore.
Update TODO/README/POD for change in Reader and TreeElements
* tta/C/main/errors.c (message_list_format_line_message) (message_list_format_document_message): rename message_list_line_formatted_message as message_list_format_line_message and message_list_document_formatted_message as message_list_format_document_message to have a common part in name with similar Perl functions. Update callers.
* tta/perl/t/test_utils.pl (test): pass documentlanguage and documentscript to test_customization_options.
* tta/C/main/translations.c (gdt_tree), tta/perl/Texinfo/Translations.pm (gdt, gdt_string): change order of arguments, put translation_context before debug_level. Update callers.
* tta/perl/Texinfo/TreeElementNonXS.pm, tta/perl/XSTexinfo/reader_element/TreeElementXS.xs: remove all the methods except for new. Those methods should not be used.