[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[no subject]
From: |
Gavin D. Smith |
Date: |
Fri, 5 May 2023 16:45:09 -0400 (EDT) |
branch: master
commit 888e3064583d80ce4760b4ac90821c6ebdf9c5ae
Author: Gavin Smith <gavinsmith0123@gmail.com>
AuthorDate: Fri May 5 19:35:14 2023 +0100
Error checking for @link and @inforef
* tp/Texinfo/command_data.txt (link): Add ref flag.
* tp/Texinfo/ParserNonXS.pm (_handle_close_brace) <ref command>,
* tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace):
Handle @link the same as @inforef. Add internal @link and @inforef
to list of internal references, which results in check being done
in Texinfo/Structuring.pm for references to non-existent nodes.
---
ChangeLog | 11 ++++++++
tp/Texinfo/ParserNonXS.pm | 18 ++++++++------
tp/Texinfo/XS/parsetexi/separator.c | 29 +++++++++++++---------
tp/Texinfo/command_data.txt | 2 +-
.../converters_tests/ref_error_formatting.pl | 24 ++++++++++++++++--
tp/t/results/converters_tests/refs_formatting.pl | 6 +++--
tp/t/results/converters_tests/top_in_ref.pl | 6 +++--
.../res_parser/formatting_chm/formatting.2 | 8 ++++++
.../res_parser/formatting_docbook/formatting.2 | 8 ++++++
.../res_parser/formatting_epub/formatting.2 | 8 ++++++
.../res_parser/formatting_html32/formatting.2 | 8 ++++++
.../formatting_html_no_split/formatting.2 | 8 ++++++
.../res_parser/formatting_info/formatting.2 | 8 ++++++
.../res_parser/formatting_latex/formatting.2 | 8 ++++++
.../formatting_macro_expand/formatting.2 | 8 ++++++
.../res_parser/formatting_plaintext/formatting.2 | 8 ++++++
.../res_parser/formatting_rawtext/formatting.2 | 8 ++++++
.../formatting_regions/formatting_regions.2 | 8 ++++++
.../res_parser/formatting_textcontent/formatting.2 | 8 ++++++
.../res_parser/formatting_xhtml/formatting.2 | 8 ++++++
.../res_parser/formatting_xml/formatting.2 | 8 ++++++
.../formatting_enable_encoding/formatting.2 | 8 ++++++
.../res_parser/formatting_epub_nodes/formatting.2 | 8 ++++++
.../res_parser/formatting_exotic/formatting.2 | 8 ++++++
.../layout/res_parser/formatting_fr/formatting.2 | 8 ++++++
.../res_parser/formatting_fr_icons/formatting.2 | 8 ++++++
.../res_parser/formatting_fr_info/formatting.2 | 8 ++++++
.../formatting_info_ascii_punctuation/formatting.2 | 8 ++++++
.../formatting_info_disable_encoding/formatting.2 | 8 ++++++
.../res_parser/formatting_inline_css/formatting.2 | 8 ++++++
.../res_parser/formatting_mathjax/formatting.2 | 8 ++++++
.../formatting_numerical_entities/formatting.2 | 8 ++++++
.../formatting.2 | 8 ++++++
.../formatting_sort_element_counts/formatting.2 | 8 ++++++
.../res_parser/formatting_texi2html/formatting.2 | 8 ++++++
.../formatting_texi2html_nodes/formatting.2 | 8 ++++++
.../formatting_weird_quotes/formatting.2 | 8 ++++++
37 files changed, 310 insertions(+), 26 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index ba0ce10c6d..2954fb7198 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2023-05-05 Gavin Smith <gavinsmith0123@gmail.com>
+
+ Error checking for @link and @inforef
+
+ * tp/Texinfo/command_data.txt (link): Add ref flag.
+ * tp/Texinfo/ParserNonXS.pm (_handle_close_brace) <ref command>,
+ * tp/Texinfo/XS/parsetexi/separator.c (handle_close_brace):
+ Handle @link the same as @inforef. Add internal @link and @inforef
+ to list of internal references, which results in check being done
+ in Texinfo/Structuring.pm for references to non-existent nodes.
+
2023-05-05 Gavin Smith <gavinsmith0123@gmail.com>
@link for Info output
diff --git a/tp/Texinfo/ParserNonXS.pm b/tp/Texinfo/ParserNonXS.pm
index 460de14e1f..24768fa5e6 100644
--- a/tp/Texinfo/ParserNonXS.pm
+++ b/tp/Texinfo/ParserNonXS.pm
@@ -5950,9 +5950,12 @@ sub _handle_close_brace($$$)
push @args, undef;
}
}
- if (($closed_command eq 'inforef'
- and !defined($args[0]) and !defined($args[2]))
- or ($closed_command ne 'inforef'
+ my $link_or_inforef = ($closed_command eq 'link'
+ or $closed_command eq 'inforef');
+
+ if ($link_or_inforef
+ and !defined($args[0]) and !defined($args[2])
+ or (!$link_or_inforef
and !defined($args[0]) and !defined($args[3])
and !defined($args[4]))) {
$self->_line_warn(sprintf(__(
@@ -5968,9 +5971,10 @@ sub _handle_close_brace($$$)
$arg_label->{'extra'}->{$label_info}
= [@{$ref_label_info->{$label_info}}];
}
- if ($closed_command ne 'inforef'
- and !defined($args[3]) and !defined($args[4])
- and !$ref_label_info->{'manual_content'}) {
+ if (!$link_or_inforef
+ and !defined($args[3]) and !defined($args[4])
+ and !$ref_label_info->{'manual_content'}
+ or $link_or_inforef and !defined($args[2])) {
# we use the @*ref command here and not the label command
# to have more information for messages
push @{$self->{'internal_references'}}, $ref;
@@ -5987,7 +5991,7 @@ sub _handle_close_brace($$$)
$source_info);
}
}
- if ($closed_command ne 'inforef' and defined($args[2])) {
+ if (!$link_or_inforef and defined($args[2])) {
if (_check_empty_expansion($args[2])) {
$self->_line_warn(sprintf(__(
"in \@%s empty cross reference title after expansion `%s'"),
diff --git a/tp/Texinfo/XS/parsetexi/separator.c
b/tp/Texinfo/XS/parsetexi/separator.c
index eeb18d4739..940e4adb81 100644
--- a/tp/Texinfo/XS/parsetexi/separator.c
+++ b/tp/Texinfo/XS/parsetexi/separator.c
@@ -303,12 +303,14 @@ handle_close_brace (ELEMENT *current, char **line_inout)
ELEMENT *ref = current->parent;
if (ref->args.number > 0)
{
- if ((closed_command == CM_inforef
+ int link_or_inforef = (closed_command == CM_link
+ || closed_command == CM_inforef);
+ if ((link_or_inforef
&& (ref->args.number <= 0
|| ref->args.list[0]->contents.number == 0)
&& (ref->args.number <= 2
|| ref->args.list[2]->contents.number == 0))
- || (closed_command != CM_inforef
+ || (!link_or_inforef
&& (ref->args.number <= 0
|| ref->args.list[0]->contents.number == 0)
&& (ref->args.number <= 3
@@ -341,16 +343,19 @@ handle_close_brace (ELEMENT *current, char **line_inout)
if (ref_label_info->node_content)
destroy_element (ref_label_info->node_content);
}
- if (closed_command != CM_inforef
- && (ref->args.number <= 3
- || ref->args.number <= 4
- && ref->args.list[3]->contents.number == 0
- || (ref->args.list[3]->contents.number == 0
- && ref->args.list[4]->contents.number == 0))
- && !ref_label_info->manual_content)
+ if (!link_or_inforef
+ && (ref->args.number <= 3
+ || ref->args.number <= 4
+ && ref->args.list[3]->contents.number == 0
+ || (ref->args.list[3]->contents.number == 0
+ && ref->args.list[4]->contents.number == 0))
+ && !ref_label_info->manual_content
+ || link_or_inforef
+ && (ref->args.number <= 2
+ || ref->args.list[2]->contents.number == 0))
{
- /* we use the @*ref command here and not the label
command
- to have more information for messages */
+ /* we use the @*ref command here and not the label
+ command to have more information for messages */
remember_internal_xref (ref);
}
free (ref_label_info);
@@ -373,7 +378,7 @@ handle_close_brace (ELEMENT *current, char **line_inout)
}
}
- if (closed_command != CM_inforef
+ if (!link_or_inforef
&& ref->args.number > 2
&& ref->args.list[2]->contents.number > 0)
{
diff --git a/tp/Texinfo/command_data.txt b/tp/Texinfo/command_data.txt
index 4f599619d0..c10b2808f0 100644
--- a/tp/Texinfo/command_data.txt
+++ b/tp/Texinfo/command_data.txt
@@ -429,12 +429,12 @@ email brace,contain_basic_inline
BRACE_arguments 2
uref brace,contain_basic_inline BRACE_arguments 3
url brace,contain_basic_inline BRACE_arguments 3
inforef brace,ref,contain_basic_inline,deprecated
BRACE_arguments 3
+link brace,ref,contain_basic_inline BRACE_arguments 3
xref brace,ref,contain_basic_inline BRACE_arguments 5
ref brace,ref,contain_basic_inline BRACE_arguments 5
pxref brace,ref,contain_basic_inline BRACE_arguments 5
image brace,contain_basic_inline,no_paragraph
BRACE_arguments 5
-link brace,contain_basic_inline BRACE_arguments 3
# leading space is ignored in inline brace commands, not trailing space
# inline format command
diff --git a/tp/t/results/converters_tests/ref_error_formatting.pl
b/tp/t/results/converters_tests/ref_error_formatting.pl
index 87de352e8a..1bdd16a18b 100644
--- a/tp/t/results/converters_tests/ref_error_formatting.pl
+++ b/tp/t/results/converters_tests/ref_error_formatting.pl
@@ -2628,7 +2628,8 @@ $result_trees{'ref_error_formatting'} = {
'extra' => {
'node_content' => [
{}
- ]
+ ],
+ 'normalized' => 'node'
},
'type' => 'brace_command_arg'
}
@@ -2688,7 +2689,8 @@ $result_trees{'ref_error_formatting'} = {
'extra' => {
'node_content' => [
{}
- ]
+ ],
+ 'normalized' => 'node'
},
'type' => 'brace_command_arg'
},
@@ -3057,6 +3059,24 @@ $result_errors{'ref_error_formatting'} = [
'macro' => '',
'text' => '@ref reference to nonexistent node `node\'',
'type' => 'error'
+ },
+ {
+ 'error_line' => '@inforef reference to nonexistent node `node\'
+',
+ 'file_name' => '',
+ 'line_nr' => 39,
+ 'macro' => '',
+ 'text' => '@inforef reference to nonexistent node `node\'',
+ 'type' => 'error'
+ },
+ {
+ 'error_line' => '@inforef reference to nonexistent node `node\'
+',
+ 'file_name' => '',
+ 'line_nr' => 40,
+ 'macro' => '',
+ 'text' => '@inforef reference to nonexistent node `node\'',
+ 'type' => 'error'
}
];
diff --git a/tp/t/results/converters_tests/refs_formatting.pl
b/tp/t/results/converters_tests/refs_formatting.pl
index fd7039acd6..fce16b713c 100644
--- a/tp/t/results/converters_tests/refs_formatting.pl
+++ b/tp/t/results/converters_tests/refs_formatting.pl
@@ -2675,7 +2675,8 @@ $result_trees{'refs_formatting'} = {
'extra' => {
'node_content' => [
{}
- ]
+ ],
+ 'normalized' => 'chapter'
},
'type' => 'brace_command_arg'
}
@@ -2735,7 +2736,8 @@ $result_trees{'refs_formatting'} = {
'extra' => {
'node_content' => [
{}
- ]
+ ],
+ 'normalized' => 'chapter'
},
'type' => 'brace_command_arg'
},
diff --git a/tp/t/results/converters_tests/top_in_ref.pl
b/tp/t/results/converters_tests/top_in_ref.pl
index d3e5736e6e..3b22a2aa67 100644
--- a/tp/t/results/converters_tests/top_in_ref.pl
+++ b/tp/t/results/converters_tests/top_in_ref.pl
@@ -2682,7 +2682,8 @@ $result_trees{'top_in_ref'} = {
'extra' => {
'node_content' => [
{}
- ]
+ ],
+ 'normalized' => 'Top'
},
'type' => 'brace_command_arg'
}
@@ -2742,7 +2743,8 @@ $result_trees{'top_in_ref'} = {
'extra' => {
'node_content' => [
{}
- ]
+ ],
+ 'normalized' => 'Top'
},
'type' => 'brace_command_arg'
},
diff --git a/tp/tests/coverage/res_parser/formatting_chm/formatting.2
b/tp/tests/coverage/res_parser/formatting_chm/formatting.2
index 86c1a94511..a8ddda5d80 100644
--- a/tp/tests/coverage/res_parser/formatting_chm/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_chm/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
b/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
index 2e3d0a7e52..62d136c027 100644
--- a/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_docbook/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_epub/formatting.2
b/tp/tests/coverage/res_parser/formatting_epub/formatting.2
index 1a7947d206..5e6a4dec1f 100644
--- a/tp/tests/coverage/res_parser/formatting_epub/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_epub/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_html32/formatting.2
b/tp/tests/coverage/res_parser/formatting_html32/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/coverage/res_parser/formatting_html32/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_html32/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
b/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
index a82d63818c..e84c66d60d 100644
--- a/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_html_no_split/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_info/formatting.2
b/tp/tests/coverage/res_parser/formatting_info/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/coverage/res_parser/formatting_info/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_info/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_latex/formatting.2
b/tp/tests/coverage/res_parser/formatting_latex/formatting.2
index d12c8625d9..ade30f1a6d 100644
--- a/tp/tests/coverage/res_parser/formatting_latex/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_latex/formatting.2
@@ -279,18 +279,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
b/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_macro_expand/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
b/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
index 347ab0e8c7..9db7ff0fc3 100644
--- a/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_plaintext/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
b/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_rawtext/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git
a/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
b/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
index 8b3fdf4c14..1d56eeb6de 100644
--- a/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
+++ b/tp/tests/coverage/res_parser/formatting_regions/formatting_regions.2
@@ -279,18 +279,26 @@ formatting_regions.texi:48: warning: @inforef is obsolete
(possibly involving @m
formatting_regions.texi:48: warning: command @inforef missing a node or
external manual argument (possibly involving @mymacro)
formatting_regions.texi:92: warning: @menu in invalid context
formatting_regions.texi:121: warning: @centerchap is obsolete
+formatting_regions.texi:27: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:27: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:27: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:27: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:27: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:27: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:38: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:38: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:38: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:38: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:38: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:38: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:45: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:45: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:45: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:45: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:45: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:45: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:48: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
+formatting_regions.texi:48: @inforef reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:48: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:48: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
formatting_regions.texi:48: @ref reference to nonexistent node `node'
(possibly involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
b/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_textcontent/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_xhtml/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/coverage/res_parser/formatting_xml/formatting.2
b/tp/tests/coverage/res_parser/formatting_xml/formatting.2
index 44a7640618..6e842bca9c 100644
--- a/tp/tests/coverage/res_parser/formatting_xml/formatting.2
+++ b/tp/tests/coverage/res_parser/formatting_xml/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_enable_encoding/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
index 1a7947d206..5e6a4dec1f 100644
--- a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_exotic/formatting.2
b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
index a82d63818c..e84c66d60d 100644
--- a/tp/tests/layout/res_parser/formatting_exotic/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_exotic/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr/formatting.2
b/tp/tests/layout/res_parser/formatting_fr/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_fr/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_icons/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
b/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_fr_info/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git
a/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
b/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info_ascii_punctuation/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git
a/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
b/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
index bf806d15b7..e8ca7e49e9 100644
--- a/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_info_disable_encoding/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
b/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_inline_css/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_mathjax/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git
a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_numerical_entities/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git
a/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
b/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
index 347ab0e8c7..9db7ff0fc3 100644
---
a/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
+++
b/tp/tests/layout/res_parser/formatting_plaintext_ascii_punctuation/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git
a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
index a82d63818c..e84c66d60d 100644
--- a/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_sort_element_counts/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
b/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_texi2html/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
b/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_texi2html_nodes/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
diff --git a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
index 35e952ba85..c4a9decc65 100644
--- a/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_weird_quotes/formatting.2
@@ -283,18 +283,26 @@ formatting.texi:133: no more than two levels of index
subentry are allowed
formatting.texi:169: warning: printing an index `vr' merged in another one,
`cp'
formatting.texi:185: warning: @menu in invalid context
formatting.texi:225: warning: @centerchap is obsolete
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:22: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:22: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:32: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:32: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:81: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:81: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
+formatting.texi:88: @inforef reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)
formatting.texi:88: @ref reference to nonexistent node `node' (possibly
involving @mymacro)