texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: Add IGNORE_REF_TO_TOP_NODE_UP to ignore (dir), se


From: Patrice Dumas
Subject: branch master updated: Add IGNORE_REF_TO_TOP_NODE_UP to ignore (dir), set for EPUB
Date: Wed, 24 Aug 2022 05:23:44 -0400

This is an automated email from the git hooks/post-receive script.

pertusus pushed a commit to branch master
in repository texinfo.

The following commit(s) were added to refs/heads/master by this push:
     new ce6715c316 Add IGNORE_REF_TO_TOP_NODE_UP to ignore (dir), set for EPUB
ce6715c316 is described below

commit ce6715c3165046de9ac048c60e007a9604cbd2c5
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Wed Aug 24 11:23:32 2022 +0200

    Add IGNORE_REF_TO_TOP_NODE_UP to ignore (dir), set for EPUB
    
    * doc/texinfo.texi(HTML Customization Variables), ../NEWS
    tp/Texinfo/Common.pm (@variable_string_settables),
    tp/Texinfo/Convert/HTML.pm (_external_node_href), tp/ext/epub3.pm:
    Add IGNORE_REF_TO_TOP_NODE_UP to ignore references to TOP_NODE_UP,
    in general (dir) if set.  For HTML.  Set for EPUB.
    
    * tp/Texinfo/Convert/HTML.pm
    (_default_panel_button_dynamic_direction): only output the
    node name and no <a> element if the href is an empty string.
---
 ChangeLog                                          | 14 ++++++
 NEWS                                               |  1 +
 doc/texinfo.texi                                   |  3 ++
 tp/Texinfo/Common.pm                               |  1 +
 tp/Texinfo/Convert/HTML.pm                         | 20 +++++---
 tp/ext/epub3.pm                                    |  3 ++
 tp/t/html_tests.t                                  |  5 +-
 tp/t/results/html_tests/check_htmlxref.pl          | 54 +++++++++++++++++++++-
 .../sectioning/in_menu_only_special_spaces_node.pl |  4 +-
 .../results/sectioning/only_special_spaces_node.pl |  4 +-
 .../reference_to_only_special_spaces_node.pl       |  2 +-
 .../layout/res_parser/formatting_epub/formatting.2 | 50 --------------------
 .../res_parser/formatting_epub_nodes/formatting.2  | 50 --------------------
 13 files changed, 97 insertions(+), 114 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 67374e03ca..68ca59e45a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2022-08-24  Patrice Dumas  <pertusus@free.fr>
+
+       Add IGNORE_REF_TO_TOP_NODE_UP to ignore (dir), set for EPUB
+
+       * doc/texinfo.texi(HTML Customization Variables), ../NEWS
+       tp/Texinfo/Common.pm (@variable_string_settables),
+       tp/Texinfo/Convert/HTML.pm (_external_node_href), tp/ext/epub3.pm:
+       Add IGNORE_REF_TO_TOP_NODE_UP to ignore references to TOP_NODE_UP,
+       in general (dir) if set.  For HTML.  Set for EPUB.
+
+       * tp/Texinfo/Convert/HTML.pm
+       (_default_panel_button_dynamic_direction): only output the
+       node name and no <a> element if the href is an empty string.
+
 2022-08-24  Patrice Dumas  <pertusus@free.fr>
 
        Pass source element command information to directions formatting
diff --git a/NEWS b/NEWS
index 26fc408f91..e794ff23f4 100644
--- a/NEWS
+++ b/NEWS
@@ -26,6 +26,7 @@ See the manual for detailed information.
      . USE_XML_SYNTAX, HTML_ROOT_ELEMENT_ATTRIBUTES and
        NO_CUSTOM_HTML_ATTRIBUTE variables added that can be used to output
        valid XHTML.
+     . new variable IGNORE_REF_TO_TOP_NODE_UP
      . Use manual_name_html as output directory for split HTML instead of
        manual_name or manual_name.html
      . default DOCTYPE declaration changed to plain HTML5 style rather than
diff --git a/doc/texinfo.texi b/doc/texinfo.texi
index 0629ad247c..2134afdd0d 100644
--- a/doc/texinfo.texi
+++ b/doc/texinfo.texi
@@ -16378,6 +16378,9 @@ if JavaScript or web browser features are not 
available.  However,
 please be cautious when using this option, in case you do make your
 documentation harder to access for some of your users.
 
+@item IGNORE_REF_TO_TOP_NODE_UP
+Ignore references to @code{TOP_NODE_UP}, the up node for the Top node.
+
 @item INLINE_CSS_STYLE
 Put CSS directly in HTML elements rather than at the
 beginning of the output; default false.
diff --git a/tp/Texinfo/Common.pm b/tp/Texinfo/Common.pm
index 93cd2186c0..7851f6f4da 100644
--- a/tp/Texinfo/Common.pm
+++ b/tp/Texinfo/Common.pm
@@ -317,6 +317,7 @@ my @variable_string_settables = (
 'INFO_JS_DIR',
 'INFO_SPECIAL_CHARS_QUOTE',
 'INFO_SPECIAL_CHARS_WARNING',
+'IGNORE_REF_TO_TOP_NODE_UP',
 'INLINE_CSS_STYLE',
 'INPUT_FILE_NAME_ENCODING',
 'JS_WEBLABELS',
diff --git a/tp/Texinfo/Convert/HTML.pm b/tp/Texinfo/Convert/HTML.pm
index 41cb7bbee1..acbf0d16b1 100644
--- a/tp/Texinfo/Convert/HTML.pm
+++ b/tp/Texinfo/Convert/HTML.pm
@@ -3196,15 +3196,17 @@ sub _default_panel_button_dynamic_direction($$;$$$)
     $node = $self->from_element_direction($direction, 'node');
   }
 
-  my $anchor;
-  if (defined($href) and defined($node) and $node =~ /\S/) {
-    my $anchor_attributes = $omit_rel ? ''
+  my $hyperlink;
+  if (defined($href) and $href ne '' and defined($node) and $node =~ /\S/) {
+    my $hyperlink_attributes = $omit_rel ? ''
       : $self->_direction_href_attributes($direction);
-    $anchor = "<a href=\"$href\"${anchor_attributes}>$node</a>";
+    $hyperlink = "<a href=\"$href\"${hyperlink_attributes}>$node</a>";
+  } elsif (defined($node) and $node =~ /\S/) {
+    $hyperlink = $node;
   }
-  if (defined($anchor)) {
+  if (defined($hyperlink)) {
     # i18n
-    $result = $self->get_conf('BUTTONS_TEXT')->{$direction}.": $anchor";
+    $result = $self->get_conf('BUTTONS_TEXT')->{$direction}.": $hyperlink";
   }
   # 1 to communicate that a delimiter is needed for that button
   return ($result, 1);
@@ -8259,6 +8261,12 @@ sub _external_node_href($$$;$)
        {'contents' => $external_node->{'manual_content'}},
        { 'code' => 1,
          Texinfo::Convert::Text::copy_options_for_convert_text($self, 1)});
+    if ($self->get_conf('IGNORE_REF_TO_TOP_NODE_UP') and $xml_target eq '') {
+      my $top_node_up = $self->get_conf('TOP_NODE_UP');
+      if (defined($top_node_up) and "($manual_name)" eq $top_node_up) {
+        return '';
+      }
+    }
     my $manual_base = $manual_name;
     $manual_base =~ s/\.info*$//;
     $manual_base =~ s/^.*\///;
diff --git a/tp/ext/epub3.pm b/tp/ext/epub3.pm
index 6be632761e..e0007eef31 100644
--- a/tp/ext/epub3.pm
+++ b/tp/ext/epub3.pm
@@ -160,6 +160,9 @@ texinfo_set_from_init_file('EXTENSION', 'xhtml');
 # found through htmlxref.
 texinfo_set_from_init_file('CHECK_HTMLXREF', 1);
 
+# explicit references to TOP_NODE_UP are ignored
+texinfo_set_from_init_file('IGNORE_REF_TO_TOP_NODE_UP', 1);
+
 # Better use html for external manuals than the xhtml EXTENSION
 texinfo_set_from_init_file('EXTERNAL_CROSSREF_EXTENSION', 'html');
 
diff --git a/tp/t/html_tests.t b/tp/t/html_tests.t
index 9e21b7bd18..67e37978ec 100644
--- a/tp/t/html_tests.t
+++ b/tp/t/html_tests.t
@@ -161,7 +161,7 @@ my $check_htmlxref_text = '
 
 @node first, (no_existing_no_manual.info)
 
-@node chapter, (chap_not_existing)
+@node chapter, (chap_not_existing), (dir)node in dir
 @chapter Chapter
 ';
 
@@ -508,6 +508,9 @@ undef, {'test_file' => 
'empty_lines_at_beginning_no_setfilename_no_element.texi'
 ['check_htmlxref',
 $check_htmlxref_text,
 {}, {'CHECK_HTMLXREF' => 1}],
+['check_htmlxref_ignore_ref_top_up',
+$check_htmlxref_text,
+{}, {'CHECK_HTMLXREF' => 1, 'IGNORE_REF_TO_TOP_NODE_UP' => 1}],
 ['text_before_top_and_contents_after_title',
 '
 Some text before top
diff --git a/tp/t/results/html_tests/check_htmlxref.pl 
b/tp/t/results/html_tests/check_htmlxref.pl
index 1256fdd263..b6f61dc7a2 100644
--- a/tp/t/results/html_tests/check_htmlxref.pl
+++ b/tp/t/results/html_tests/check_htmlxref.pl
@@ -659,6 +659,31 @@ $result_trees{'check_htmlxref'} = {
               'text' => ')'
             }
           ],
+          'extra' => {
+            'spaces_before_argument' => ' '
+          },
+          'parent' => {},
+          'type' => 'line_arg'
+        },
+        {
+          'contents' => [
+            {
+              'parent' => {},
+              'text' => '('
+            },
+            {
+              'parent' => {},
+              'text' => 'dir'
+            },
+            {
+              'parent' => {},
+              'text' => ')'
+            },
+            {
+              'parent' => {},
+              'text' => 'node in dir'
+            }
+          ],
           'extra' => {
             'spaces_after_argument' => '
 ',
@@ -685,6 +710,15 @@ $result_trees{'check_htmlxref'} = {
             'manual_content' => [
               {}
             ]
+          },
+          {
+            'manual_content' => [
+              {}
+            ],
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'node-in-dir'
           }
         ],
         'normalized' => 'chapter',
@@ -834,9 +868,16 @@ 
$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1]{'contents'}[0]{'parent
 
$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1]{'contents'}[1]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1];
 
$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1]{'contents'}[2]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1];
 $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1]{'parent'} = 
$result_trees{'check_htmlxref'}{'contents'}[4];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'contents'}[0]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'contents'}[1]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'contents'}[2]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'contents'}[3]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'parent'} = 
$result_trees{'check_htmlxref'}{'contents'}[4];
 $result_trees{'check_htmlxref'}{'contents'}[4]{'extra'}{'node_content'}[0] = 
$result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'check_htmlxref'}{'contents'}[4]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[0]{'contents'}[0];
 
$result_trees{'check_htmlxref'}{'contents'}[4]{'extra'}{'nodes_manuals'}[1]{'manual_content'}[0]
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[1]{'contents'}[1];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'manual_content'}[0]
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'contents'}[1];
+$result_trees{'check_htmlxref'}{'contents'}[4]{'extra'}{'nodes_manuals'}[2]{'node_content'}[0]
 = $result_trees{'check_htmlxref'}{'contents'}[4]{'args'}[2]{'contents'}[3];
 $result_trees{'check_htmlxref'}{'contents'}[4]{'parent'} = 
$result_trees{'check_htmlxref'};
 
$result_trees{'check_htmlxref'}{'contents'}[5]{'args'}[0]{'contents'}[0]{'parent'}
 = $result_trees{'check_htmlxref'}{'contents'}[5]{'args'}[0];
 $result_trees{'check_htmlxref'}{'contents'}[5]{'args'}[0]{'parent'} = 
$result_trees{'check_htmlxref'}{'contents'}[5];
@@ -857,7 +898,7 @@ $result_texis{'check_htmlxref'} = '
 
 @node first, (no_existing_no_manual.info)
 
-@node chapter, (chap_not_existing)
+@node chapter, (chap_not_existing), (dir)node in dir
 @chapter Chapter
 ';
 
@@ -1067,7 +1108,7 @@ Next: <a href="no_existing_no_manual.html#Top" 
accesskey="n" rel="next">(no_exis
 <div class="chapter-level-extent" id="chapter">
 <div class="nav-panel">
 <p>
-Next: <a href="chap_not_existing.html#Top" accesskey="n" 
rel="next">(chap_not_existing)</a> &nbsp; </p>
+Next: <a href="chap_not_existing.html#Top" accesskey="n" 
rel="next">(chap_not_existing)</a>, Previous: <a href="dir.html#node-in-dir" 
accesskey="p" rel="prev">(dir)node in dir</a> &nbsp; </p>
 </div>
 <h2 class="chapter" id="Chapter">1 Chapter</h2>
 </div>
@@ -1133,6 +1174,15 @@ $result_converted_errors{'html'}->{'check_htmlxref'} = [
     'macro' => '',
     'text' => 'no htmlxref.cnf entry found for `chap_not_existing\'',
     'type' => 'warning'
+  },
+  {
+    'error_line' => 'warning: no htmlxref.cnf entry found for `dir\'
+',
+    'file_name' => '',
+    'line_nr' => 16,
+    'macro' => '',
+    'text' => 'no htmlxref.cnf entry found for `dir\'',
+    'type' => 'warning'
   }
 ];
 
diff --git a/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl 
b/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl
index b6134b8fa1..651f55ae7b 100644
--- a/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl
+++ b/tp/t/results/sectioning/in_menu_only_special_spaces_node.pl
@@ -1543,7 +1543,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <div class="chapter-level-extent" id="g_t_2002_2003_2002">
 <div class="nav-panel">
 <p>
-Next: <a href="" accesskey="n" rel="next">CHARACTER TABULATION|        | FORM 
FEED|&#12;| LINE TABULATION||</a>, Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; 
</p>
+Next: CHARACTER TABULATION|    | FORM FEED|&#12;| LINE TABULATION||, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
 
@@ -1570,7 +1570,7 @@ Next: <a href="" accesskey="n" rel="next">CHARACTER 
TABULATION|   | FORM FEED|&#12
 <div class="chapter-level-extent" id="g_t_0085_00a0_1680">
 <div class="nav-panel">
 <p>
-Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: <a href="" accesskey="p" 
rel="prev">CARRIAGE RETURN|'."\r".'|</a>, Up: <a href="#Top" accesskey="u" 
rel="up">top</a> &nbsp; </p>
+Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: CARRIAGE RETURN|'."\r".'|, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c">4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h2>
 
diff --git a/tp/t/results/sectioning/only_special_spaces_node.pl 
b/tp/t/results/sectioning/only_special_spaces_node.pl
index 92a1b48045..f0abf37852 100644
--- a/tp/t/results/sectioning/only_special_spaces_node.pl
+++ b/tp/t/results/sectioning/only_special_spaces_node.pl
@@ -996,7 +996,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <div class="chapter-level-extent" id="g_t_2002_2003_2002">
 <div class="nav-panel">
 <p>
-Next: <a href="" accesskey="n" rel="next">CHARACTER TABULATION|        | FORM 
FEED|&#12;| LINE TABULATION||</a>, Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; 
</p>
+Next: CHARACTER TABULATION|    | FORM FEED|&#12;| LINE TABULATION||, 
Previous: <a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
 
@@ -1023,7 +1023,7 @@ Next: <a href="" accesskey="n" rel="next">CHARACTER 
TABULATION|   | FORM FEED|&#12
 <div class="chapter-level-extent" id="g_t_0085_00a0_1680">
 <div class="nav-panel">
 <p>
-Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: <a href="" accesskey="p" 
rel="prev">CARRIAGE RETURN|'."\r".'|</a>, Up: <a href="#Top" accesskey="u" 
rel="up">top</a> &nbsp; </p>
+Next: <a href="#g_t_180e_2003" accesskey="n" rel="next">MONGOLIAN VOWEL 
SEPARATOR|᠎| EM SPACE| |</a>, Previous: CARRIAGE RETURN|'."\r".'|, Up: <a 
href="#Top" accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h2 class="chapter" 
id="NEXT-LINE-_0028NEL_0029_007c_007c-NO_002dBREAK-SPACE_007c-_007c-OGHAM-SPACE-MARK_007c-_007c">4
 NEXT LINE (NEL)|…| NO-BREAK SPACE| | OGHAM SPACE MARK| |</h2>
 
diff --git a/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl 
b/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl
index 85ea651f50..8f6f0b9eb8 100644
--- a/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl
+++ b/tp/t/results/sectioning/reference_to_only_special_spaces_node.pl
@@ -804,7 +804,7 @@ Next: <a href="#g_t_2002_2003_2002" accesskey="n" 
rel="next">EN QUAD| | EM QUA
 <div class="chapter-level-extent" id="g_t_2002_2003_2002">
 <div class="nav-panel">
 <p>
-Next: <a href="" accesskey="n" rel="next"><code class="code">EN QUAD| | EM 
QUAD| | EN SPACE| |</code></a>, Previous: <a href="#Top" accesskey="p" 
rel="prev">top</a>, Up: <a href="#Top" accesskey="u" rel="up">top</a> &nbsp; 
</p>
+Next: <code class="code">EN QUAD| | EM QUAD| | EN SPACE| |</code>, Previous: 
<a href="#Top" accesskey="p" rel="prev">top</a>, Up: <a href="#Top" 
accesskey="u" rel="up">top</a> &nbsp; </p>
 </div>
 <h2 class="chapter" 
id="EN-QUAD_007c-_007c-EM-QUAD_007c-_007c-EN-SPACE_007c-_007c">1 EN QUAD| | EM 
QUAD| | EN SPACE| |</h2>
 
diff --git a/tp/tests/layout/res_parser/formatting_epub/formatting.2 
b/tp/tests/layout/res_parser/formatting_epub/formatting.2
index 586328c987..c3ba7e43a2 100644
--- a/tp/tests/layout/res_parser/formatting_epub/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_epub/formatting.2
@@ -412,39 +412,6 @@ formatting.texi:22: warning: no htmlxref.cnf entry found 
for `file name' (possib
 formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file n---ame@' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `a comma, in 
file' (possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name, 
spurious arg' (possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `a comma, in 
file' (possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `info file with 
uref3 href://http/myhost.com/index3.html (uref3)' (possibly involving @mymacro)
 formatting.texi:22: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
 texi2any: @image file `f-ile' can not be copied
 formatting.texi:22: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
@@ -453,23 +420,6 @@ formatting.texi:22: warning: @image file `f--ile@.' (for 
HTML) not found, using
 texi2any: @image file `f--ile@.' can not be copied
 formatting.texi:22: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
 texi2any: @image file `filejk _" %@' can not be copied
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:68: warning: no htmlxref.cnf entry found for `file n---ame@' 
(possibly involving @mymacro)
 formatting.texi:68: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:68: warning: no htmlxref.cnf entry found for `file name' 
(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 586328c987..c3ba7e43a2 100644
--- a/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
+++ b/tp/tests/layout/res_parser/formatting_epub_nodes/formatting.2
@@ -412,39 +412,6 @@ formatting.texi:22: warning: no htmlxref.cnf entry found 
for `file name' (possib
 formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file n---ame@' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `a comma, in 
file' (possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `pman' (possibly 
involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name, 
spurious arg' (possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `a comma, in 
file' (possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `info file with 
uref3 href://http/myhost.com/index3.html (uref3)' (possibly involving @mymacro)
 formatting.texi:22: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
 texi2any: @image file `f-ile' can not be copied
 formatting.texi:22: warning: @image file `f-ile' (for HTML) not found, using 
`f-ile.jpg' (possibly involving @mymacro)
@@ -453,23 +420,6 @@ formatting.texi:22: warning: @image file `f--ile@.' (for 
HTML) not found, using
 texi2any: @image file `f--ile@.' can not be copied
 formatting.texi:22: warning: @image file `filejk _" %@' (for HTML) not found, 
using `filejk _" %@.jpg' (possibly involving @mymacro)
 texi2any: @image file `filejk _" %@' can not be copied
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
-formatting.texi:22: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:68: warning: no htmlxref.cnf entry found for `file n---ame@' 
(possibly involving @mymacro)
 formatting.texi:68: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)
 formatting.texi:68: warning: no htmlxref.cnf entry found for `file name' 
(possibly involving @mymacro)



reply via email to

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