texinfo-commits
[Top][All Lists]
Advanced

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

branch master updated: * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55c


From: Patrice Dumas
Subject: branch master updated: * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t: move cnd.texi related tests to 55conditionals.t.
Date: Tue, 03 Jan 2023 05:22:52 -0500

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 a71c387b4c * tp/t/92formatting.t, tp/Makefile.tres, 
tp/t/55conditionals.t: move cnd.texi related tests to 55conditionals.t.
a71c387b4c is described below

commit a71c387b4cecaa07aa6d29ee387d7fd5deb848e6
Author: Patrice Dumas <pertusus@free.fr>
AuthorDate: Tue Jan 3 11:22:31 2023 +0100

    * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t:
    move cnd.texi related tests to 55conditionals.t.
    
    Add missing test results.
---
 ChangeLog                                          |    5 +
 tp/Makefile.tres                                   |   16 +-
 tp/t/55conditionals.t                              |   53 +
 tp/t/92formatting.t                                |   50 -
 tp/t/results/{formatting => conditionals}/cond.pl  |   50 +-
 .../cond_ifhtml_ifinfo.pl}                         |   24 +-
 .../cond_ifhtml_ifinfo_iftex.pl                    |    0
 .../{formatting => conditionals}/cond_info.pl      |    0
 .../cond_info_ifhtml_ifinfo_iftex.pl               |    0
 .../cond_info_no-ifhtml_no-ifinfo_no-iftex.pl      |    0
 .../cond_no-ifhtml_no-ifinfo_no-iftex.pl           |    0
 .../{formatting => conditionals}/cond_xml.pl       |    0
 .../converters_tests/simplest_test_prefix.pl       |  164 ++
 .../simplest_test_prefix/res_docbook/truc.xml      |    7 +
 .../simplest_test_prefix/res_html/truc.html        |   28 +
 .../simplest_test_prefix/res_info/truc.info        |   18 +
 .../simplest_test_prefix/res_latex/truc.tex        |   48 +
 .../simplest_test_prefix/res_xml/truc.xml          |   12 +
 tp/t/results/html_tests/float_copying.pl           | 1652 ++++++++++++++++++++
 .../float_copying/res_html/Copying-and-floats.html |  146 ++
 .../res_html/caption-copying-footnote-anchor.html  |   28 +
 .../float_copying/res_html/float_copying_fot.html  |   75 +
 .../html_tests/float_copying/res_html/index.html   |   68 +
 .../res_html/public-domain-anchor.html             |   28 +
 .../float_copying/res_html/public-domain.html      |   28 +
 .../html_tests/simplest_test_date_in_header.pl     |  164 ++
 .../res_html/simplest.html                         |   29 +
 27 files changed, 2594 insertions(+), 99 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 8ade680b0a..a8b68b2744 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2023-01-02  Patrice Dumas  <pertusus@free.fr>
+
+       * tp/t/92formatting.t, tp/Makefile.tres, tp/t/55conditionals.t:
+       move cnd.texi related tests to 55conditionals.t.
+
 2023-01-02  Patrice Dumas  <pertusus@free.fr>
 
        * tp/t/92formatting.t: explicit output format for all cond.texi
diff --git a/tp/Makefile.tres b/tp/Makefile.tres
index 3c45be069b..c250fd19de 100644
--- a/tp/Makefile.tres
+++ b/tp/Makefile.tres
@@ -84,6 +84,14 @@ test_files_generated_list = $(test_tap_files_generated_list) 
\
   t/results/conditionals/command_conditionals_user_defined.pl \
   t/results/conditionals/commands_in_ifset.pl \
   t/results/conditionals/comment_on_ifset_line.pl \
+  t/results/conditionals/cond.pl \
+  t/results/conditionals/cond_ifhtml_ifinfo.pl \
+  t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl \
+  t/results/conditionals/cond_info.pl \
+  t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl \
+  t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl \
+  t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl \
+  t/results/conditionals/cond_xml.pl \
   t/results/conditionals/conditional_not_closed.pl \
   t/results/conditionals/consecutive_conditionals.pl \
   t/results/conditionals/defcondx_Dbar.pl \
@@ -557,16 +565,8 @@ test_files_generated_list = 
$(test_tap_files_generated_list) \
   t/results/formats_encodings/sample_utf8/res_info/sample_utf8.info \
   t/results/formats_encodings/weird_accents.pl \
   t/results/formats_encodings/weird_accents_disable_encoding.pl \
-  t/results/formatting/cond.pl \
-  t/results/formatting/cond_ifhtml_ifinfo_iftex.pl \
-  t/results/formatting/cond_info.pl \
-  t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl \
-  t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl \
-  t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl \
-  t/results/formatting/cond_xml.pl \
   t/results/formatting/split_for_format_not_split.pl \
   t/results/formatting/split_for_format_not_split/res_xml/simplest.xml \
-  t/results/formatting/texi_cond.pl \
   t/results/heading/heading_in_copying.pl \
   t/results/heading/heading_in_example.pl \
   t/results/heading/heading_in_quotation.pl \
diff --git a/tp/t/55conditionals.t b/tp/t/55conditionals.t
index 619d63dda4..9049c50b0d 100644
--- a/tp/t/55conditionals.t
+++ b/tp/t/55conditionals.t
@@ -183,6 +183,59 @@ This is iftex text.
 This is ifnottex text.
 @end ifnottex
 ', { 'EXPANDED_FORMATS' => ['info', 'html'] }],
+# same conditionals as in many_conditionals, but from file
+# with preambule and with some output
+['cond_ifhtml_ifinfo',
+  # same conditions as in many_conditionals
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['html'],
+    'EXPANDED_FORMATS' => ['html', 'info'],
+  },
+],
+['cond',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['html'],
+  },
+],
+['cond_xml',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['xml'],
+    'EXPANDED_FORMATS' => ['xml'],
+  },
+],
+['cond_no-ifhtml_no-ifinfo_no-iftex',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['html'],
+    'EXPANDED_FORMATS' => [],
+  },
+],
+['cond_ifhtml_ifinfo_iftex',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['html'],
+    'EXPANDED_FORMATS' => ['html', 'info', 'tex'],
+  },
+  {'EXPANDED_FORMATS' => ['html', 'info', 'tex'], },
+],
+['cond_info',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['info'],
+    'EXPANDED_FORMATS' => ['info', 'plaintext'],
+  },
+],
+['cond_info_no-ifhtml_no-ifinfo_no-iftex',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['info'],
+    'EXPANDED_FORMATS' => [],
+  },
+  {'EXPANDED_FORMATS' => []}
+],
+['cond_info_ifhtml_ifinfo_iftex',
+  undef, {'test_file' => 'cond.texi',
+    'test_formats' => ['info'],
+    'EXPANDED_FORMATS' => ['info', 'html', 'tex'],
+  },
+  {'EXPANDED_FORMATS' => ['info', 'html', 'tex'],}
+],
 ['commands_in_ifset',
 '
 @ifset notset
diff --git a/tp/t/92formatting.t b/tp/t/92formatting.t
index 525fdb15c5..47ae5f526d 100644
--- a/tp/t/92formatting.t
+++ b/tp/t/92formatting.t
@@ -9,56 +9,6 @@ require 't/test_utils.pl';
 # under tp/tests did, but to be faster, as we are avoiding the
 # start-up time of perl for every one.
 my @test_cases = (
-['texi_cond',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['html'],
-    'EXPANDED_FORMATS' => ['html', 'info'],
-  },
-],
-['cond',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['html'],
-  },
-],
-['cond_xml',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['xml'],
-    'EXPANDED_FORMATS' => ['xml'],
-  },
-],
-['cond_no-ifhtml_no-ifinfo_no-iftex',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['html'],
-    'EXPANDED_FORMATS' => [],
-  },
-],
-['cond_ifhtml_ifinfo_iftex',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['html'],
-    'EXPANDED_FORMATS' => ['html', 'info', 'tex'],
-  },
-  {'EXPANDED_FORMATS' => ['html', 'info', 'tex'], },
-],
-['cond_info',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['info'],
-    'EXPANDED_FORMATS' => ['info', 'plaintext'],
-  },
-],
-['cond_info_no-ifhtml_no-ifinfo_no-iftex',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['info'],
-    'EXPANDED_FORMATS' => [],
-  },
-  {'EXPANDED_FORMATS' => []}
-],
-['cond_info_ifhtml_ifinfo_iftex',
-  undef, {'test_file' => 'cond.texi',
-    'test_formats' => ['info'],
-    'EXPANDED_FORMATS' => ['info', 'html', 'tex'],
-  },
-  {'EXPANDED_FORMATS' => ['info', 'html', 'tex'],}
-],
 ['split_for_format_not_split',
   undef,
   {'test_file' => 'simplest.texi',
diff --git a/tp/t/results/formatting/cond.pl b/tp/t/results/conditionals/cond.pl
similarity index 94%
rename from tp/t/results/formatting/cond.pl
rename to tp/t/results/conditionals/cond.pl
index 34b6759b13..dd8bd34cbe 100644
--- a/tp/t/results/formatting/cond.pl
+++ b/tp/t/results/conditionals/cond.pl
@@ -60,13 +60,7 @@ $result_trees{'cond'} = {
               'cmdname' => 'html',
               'contents' => [
                 {
-                  'contents' => [
-                    {
-                      'text' => 'This is html text.
-'
-                    }
-                  ],
-                  'type' => 'rawpreformatted'
+                  'type' => 'elided_block'
                 },
                 {
                   'args' => [
@@ -105,6 +99,11 @@ $result_trees{'cond'} = {
             },
             {
               'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'text' => '
 ',
               'type' => 'empty_line'
             }
@@ -114,7 +113,7 @@ $result_trees{'cond'} = {
         {
           'contents' => [
             {
-              'text' => 'This is ifhtml text.
+              'text' => 'This is ifnothtml text.
 '
             }
           ],
@@ -122,11 +121,6 @@ $result_trees{'cond'} = {
         },
         {
           'text' => '
-',
-          'type' => 'empty_line'
-        },
-        {
-          'text' => '
 ',
           'type' => 'empty_line'
         }
@@ -196,13 +190,18 @@ $result_trees{'cond'} = {
         },
         {
           'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'text' => '
 ',
           'type' => 'empty_line'
         },
         {
           'contents' => [
             {
-              'text' => 'This is ifinfo text.
+              'text' => 'This is ifnotinfo text.
 '
             }
           ],
@@ -215,11 +214,6 @@ $result_trees{'cond'} = {
         },
         {
           'text' => '
-',
-          'type' => 'empty_line'
-        },
-        {
-          'text' => '
 ',
           'type' => 'empty_line'
         },
@@ -329,18 +323,17 @@ $result_texis{'cond'} = '\\input texinfo
 @c test conditions
 
 @html
-This is html text.
 @end html
 
-This is ifhtml text.
 
+This is ifnothtml text.
 
 @node Top
 @top conditionals
 
 
-This is ifinfo text.
 
+This is ifnotinfo text.
 
 
 @tex
@@ -355,15 +348,15 @@ This is ifnottex text.
 
 $result_texts{'cond'} = '
 
-This is ifhtml text.
 
+This is ifnothtml text.
 
 conditionals
 ************
 
 
-This is ifinfo text.
 
+This is ifnotinfo text.
 
 
 
@@ -447,18 +440,17 @@ $result_converted{'html'}->{'cond'} = '<!DOCTYPE html>
 
 <body lang="en">
 
-This is html text.
 
-<p>This is ifhtml text.
-</p>
 
+<p>This is ifnothtml text.
+</p>
 <div class="top-level-extent" id="Top">
 <h1 class="top" id="conditionals">conditionals</h1>
 
 
-<p>This is ifinfo text.
-</p>
 
+<p>This is ifnotinfo text.
+</p>
 
 
 
diff --git a/tp/t/results/formatting/texi_cond.pl 
b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
similarity index 90%
rename from tp/t/results/formatting/texi_cond.pl
rename to tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
index cd575fd6ac..773d778ef0 100644
--- a/tp/t/results/formatting/texi_cond.pl
+++ b/tp/t/results/conditionals/cond_ifhtml_ifinfo.pl
@@ -5,7 +5,7 @@ use vars qw(%result_texis %result_texts %result_trees 
%result_errors
 
 use utf8;
 
-$result_trees{'texi_cond'} = {
+$result_trees{'cond_ifhtml_ifinfo'} = {
   'contents' => [
     {
       'contents' => [
@@ -321,10 +321,10 @@ $result_trees{'texi_cond'} = {
   ],
   'type' => 'document_root'
 };
-$result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
-$result_trees{'texi_cond'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'texi_cond'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'extra'}{'node_content'}[0] 
= $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'cond_ifhtml_ifinfo'}{'contents'}[1]{'args'}[0]{'contents'}[0];
 
-$result_texis{'texi_cond'} = '\\input texinfo
+$result_texis{'cond_ifhtml_ifinfo'} = '\\input texinfo
 
 @c test conditions
 
@@ -353,7 +353,7 @@ This is ifnottex text.
 ';
 
 
-$result_texts{'texi_cond'} = '
+$result_texts{'cond_ifhtml_ifinfo'} = '
 
 This is ifhtml text.
 
@@ -372,7 +372,7 @@ This is ifnottex text.
 
 ';
 
-$result_sectioning{'texi_cond'} = {
+$result_sectioning{'cond_ifhtml_ifinfo'} = {
   'structure' => {
     'section_childs' => [
       {
@@ -396,9 +396,9 @@ $result_sectioning{'texi_cond'} = {
     'section_level' => -1
   }
 };
-$result_sectioning{'texi_cond'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'texi_cond'};
+$result_sectioning{'cond_ifhtml_ifinfo'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'cond_ifhtml_ifinfo'};
 
-$result_nodes{'texi_cond'} = {
+$result_nodes{'cond_ifhtml_ifinfo'} = {
   'cmdname' => 'node',
   'extra' => {
     'associated_section' => {
@@ -412,7 +412,7 @@ $result_nodes{'texi_cond'} = {
   'info' => {}
 };
 
-$result_menus{'texi_cond'} = {
+$result_menus{'cond_ifhtml_ifinfo'} = {
   'cmdname' => 'node',
   'extra' => {
     'normalized' => 'Top'
@@ -420,14 +420,14 @@ $result_menus{'texi_cond'} = {
   'info' => {}
 };
 
-$result_errors{'texi_cond'} = [];
+$result_errors{'cond_ifhtml_ifinfo'} = [];
 
 
-$result_floats{'texi_cond'} = {};
+$result_floats{'cond_ifhtml_ifinfo'} = {};
 
 
 
-$result_converted{'html'}->{'texi_cond'} = '<!DOCTYPE html>
+$result_converted{'html'}->{'cond_ifhtml_ifinfo'} = '<!DOCTYPE html>
 <html>
 <!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
 <head>
diff --git a/tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl 
b/tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_ifhtml_ifinfo_iftex.pl
rename to tp/t/results/conditionals/cond_ifhtml_ifinfo_iftex.pl
diff --git a/tp/t/results/formatting/cond_info.pl 
b/tp/t/results/conditionals/cond_info.pl
similarity index 100%
rename from tp/t/results/formatting/cond_info.pl
rename to tp/t/results/conditionals/cond_info.pl
diff --git a/tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl 
b/tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_info_ifhtml_ifinfo_iftex.pl
rename to tp/t/results/conditionals/cond_info_ifhtml_ifinfo_iftex.pl
diff --git a/tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl 
b/tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
rename to tp/t/results/conditionals/cond_info_no-ifhtml_no-ifinfo_no-iftex.pl
diff --git a/tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl 
b/tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
similarity index 100%
rename from tp/t/results/formatting/cond_no-ifhtml_no-ifinfo_no-iftex.pl
rename to tp/t/results/conditionals/cond_no-ifhtml_no-ifinfo_no-iftex.pl
diff --git a/tp/t/results/formatting/cond_xml.pl 
b/tp/t/results/conditionals/cond_xml.pl
similarity index 100%
rename from tp/t/results/formatting/cond_xml.pl
rename to tp/t/results/conditionals/cond_xml.pl
diff --git a/tp/t/results/converters_tests/simplest_test_prefix.pl 
b/tp/t/results/converters_tests/simplest_test_prefix.pl
new file mode 100644
index 0000000000..e11952296e
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix.pl
@@ -0,0 +1,164 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'simplest_test_prefix'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'text' => '\\input texinfo @c -*-texinfo-*-
+',
+              'type' => 'text_before_beginning'
+            },
+            {
+              'text' => '
+',
+              'type' => 'text_before_beginning'
+            }
+          ],
+          'type' => 'preamble_before_beginning'
+        },
+        {
+          'contents' => [],
+          'type' => 'preamble_before_content'
+        }
+      ],
+      'type' => 'before_node_section'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Top'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => '
+'
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'This is a very simple texi manual '
+            },
+            {
+              'cmdname' => ' '
+            },
+            {
+              'text' => ' <>.
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => ' '
+      },
+      'source_info' => {
+        'file_name' => 'simplest.texi',
+        'line_nr' => 3,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simplest_test_prefix'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'simplest_test_prefix'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+
+$result_texis{'simplest_test_prefix'} = '\\input texinfo @c -*-texinfo-*-
+
+@node Top
+
+This is a very simple texi manual @  <>.
+
+@bye
+';
+
+
+$result_texts{'simplest_test_prefix'} = '
+This is a very simple texi manual   <>.
+
+';
+
+$result_nodes{'simplest_test_prefix'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'info' => {}
+};
+
+$result_menus{'simplest_test_prefix'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'info' => {}
+};
+
+$result_errors{'simplest_test_prefix'} = [];
+
+
+$result_floats{'simplest_test_prefix'} = {};
+
+
+$result_converted_errors{'file_html'}->{'simplest_test_prefix'} = [
+  {
+    'error_line' => 'warning: must specify a title with a title command or @top
+',
+    'file_name' => 'simplest.texi',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;
diff --git 
a/tp/t/results/converters_tests/simplest_test_prefix/res_docbook/truc.xml 
b/tp/t/results/converters_tests/simplest_test_prefix/res_docbook/truc.xml
new file mode 100644
index 0000000000..f9ccfe316d
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_docbook/truc.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" 
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book id="truc.xml" lang="">
+</book>
diff --git 
a/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html 
b/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
new file mode 100644
index 0000000000..a75bf5f21b
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_html/truc.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+
+
+</head>
+
+<body lang="en">
+<h1 class="node" id="Top">Top</h1>
+
+<p>This is a very simple texi manual &nbsp; &lt;&gt;.
+</p>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/converters_tests/simplest_test_prefix/res_info/truc.info 
b/tp/t/results/converters_tests/simplest_test_prefix/res_info/truc.info
new file mode 100644
index 0000000000..3de8369b53
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_info/truc.info
@@ -0,0 +1,18 @@
+This is truc.info, produced from simplest.texi.
+
+
+File: truc.info,  Node: Top,  Up: (dir)
+
+This is a very simple texi manual   <>.
+
+
+
+Tag Table:
+Node: Top49
+
+End Tag Table
+
+
+Local Variables:
+coding: utf-8
+End:
diff --git 
a/tp/t/results/converters_tests/simplest_test_prefix/res_latex/truc.tex 
b/tp/t/results/converters_tests/simplest_test_prefix/res_latex/truc.tex
new file mode 100644
index 0000000000..7dd79b54c6
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_latex/truc.tex
@@ -0,0 +1,48 @@
+\documentclass{book}
+\usepackage{amsfonts}
+\usepackage{amsmath}
+\usepackage[gen]{eurosym}
+\usepackage{textcomp}
+\usepackage{graphicx}
+\usepackage{etoolbox}
+\usepackage{titleps}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{float}
+% use hidelinks to remove boxes around links to be similar to Texinfo TeX
+\usepackage[hidelinks]{hyperref}
+
+\makeatletter
+\newcommand{\Texinfosettitle}{No Title}%
+
+% redefine the \mainmatter command such that it does not clear page
+% as if in double page
+\renewcommand\mainmatter{\clearpage\@mainmattertrue\pagenumbering{arabic}}
+\newenvironment{Texinfopreformatted}{%
+  \par\GNUTobeylines\obeyspaces\frenchspacing\parskip=\z@\parindent=\z@}{}
+{\catcode`\^^M=13 \gdef\GNUTobeylines{\catcode`\^^M=13 \def^^M{\null\par}}}
+\newenvironment{Texinfoindented}{\begin{list}{}{}\item\relax}{\end{list}}
+
+% used for substitutions in commands
+\newcommand{\Texinfoplaceholder}[1]{}
+
+\newpagestyle{single}{\sethead[\chaptername{} \thechapter{} 
\chaptertitle{}][][\thepage]
+                              {\chaptername{} \thechapter{} 
\chaptertitle{}}{}{\thepage}}
+
+% allow line breaking at underscore
+\let\Texinfounderscore\_
+\renewcommand{\_}{\Texinfounderscore\discretionary{}{}{}}
+\renewcommand{\includegraphics}[1]{\fbox{FIG \detokenize{#1}}}
+
+\makeatother
+% set default for @setchapternewpage
+\makeatletter
+\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\Texinfoplaceholder{setchapternewpage
 placeholder}\clearpage}{}{}
+\makeatother
+\pagestyle{single}%
+
+\begin{document}
+\label{anchor:Top}%
+
+(`Top' node ignored)
+\end{document}
diff --git 
a/tp/t/results/converters_tests/simplest_test_prefix/res_xml/truc.xml 
b/tp/t/results/converters_tests/simplest_test_prefix/res_xml/truc.xml
new file mode 100644
index 0000000000..42df3f8f16
--- /dev/null
+++ b/tp/t/results/converters_tests/simplest_test_prefix/res_xml/truc.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V7.1//EN" 
"http://www.gnu.org/software/texinfo/dtd/7.1/texinfo.dtd";>
+<texinfo>
+<filename file="truc.xml"></filename>
+<preamblebeforebeginning>\input texinfo @c -*-texinfo-*-
+
+</preamblebeforebeginning><node name="Top" spaces=" 
"><nodename>Top</nodename></node>
+
+<para>This is a very simple texi manual <spacecmd type="spc"/> &lt;&gt;.
+</para>
+<bye></bye>
+</texinfo>
diff --git a/tp/t/results/html_tests/float_copying.pl 
b/tp/t/results/html_tests/float_copying.pl
new file mode 100644
index 0000000000..a8b9812866
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying.pl
@@ -0,0 +1,1652 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'float_copying'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'contents' => [
+                {
+                  'text' => '\\input texinfo @c -*-texinfo-*-
+',
+                  'type' => 'text_before_beginning'
+                },
+                {
+                  'text' => '
+',
+                  'type' => 'text_before_beginning'
+                }
+              ],
+              'type' => 'preamble_before_beginning'
+            }
+          ],
+          'type' => 'preamble_before_setfilename'
+        },
+        {
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'float_copying.info'
+                    }
+                  ],
+                  'info' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'setfilename',
+              'extra' => {
+                'text_arg' => 'float_copying.info'
+              },
+              'info' => {
+                'spaces_before_argument' => ' '
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 3,
+                'macro' => ''
+              }
+            },
+            {
+              'text' => '
+',
+              'type' => 'empty_line'
+            },
+            {
+              'args' => [
+                {
+                  'info' => {
+                    'spaces_after_argument' => ' 
+'
+                  },
+                  'type' => 'block_line_arg'
+                }
+              ],
+              'cmdname' => 'copying',
+              'contents' => [
+                {
+                  'text' => '
+',
+                  'type' => 'empty_line'
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'Copyright notice'
+                        }
+                      ],
+                      'type' => 'block_line_arg'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'public domain'
+                        }
+                      ],
+                      'info' => {
+                        'spaces_after_argument' => '
+',
+                        'spaces_before_argument' => ' '
+                      },
+                      'type' => 'block_line_arg'
+                    }
+                  ],
+                  'cmdname' => 'float',
+                  'contents' => [
+                    {
+                      'text' => '
+',
+                      'type' => 'empty_line'
+                    },
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'Public domain is not really a licence, as 
it means than 
+'
+                        },
+                        {
+                          'text' => 'the author abandon his copyright.
+'
+                        }
+                      ],
+                      'type' => 'paragraph'
+                    },
+                    {
+                      'text' => '
+',
+                      'type' => 'empty_line'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'contents' => [
+                                {
+                                  'text' => 'The Public Domain notice'
+                                },
+                                {
+                                  'args' => [
+                                    {
+                                      'contents' => [
+                                        {
+                                          'contents' => [
+                                            {
+                                              'text' => 'The caption copying 
footnote
+'
+                                            },
+                                            {
+                                              'args' => [
+                                                {
+                                                  'contents' => [
+                                                    {
+                                                      'text' => 'caption 
copying footnote anchor'
+                                                    }
+                                                  ],
+                                                  'extra' => {
+                                                    'region' => {}
+                                                  },
+                                                  'type' => 'brace_command_arg'
+                                                }
+                                              ],
+                                              'cmdname' => 'anchor',
+                                              'extra' => {
+                                                'node_content' => [
+                                                  {}
+                                                ],
+                                                'normalized' => 
'caption-copying-footnote-anchor'
+                                              },
+                                              'source_info' => {
+                                                'file_name' => 
'float_copying.texi',
+                                                'line_nr' => 14,
+                                                'macro' => ''
+                                              }
+                                            },
+                                            {
+                                              'text' => '
+',
+                                              'type' => 
'spaces_after_close_brace'
+                                            }
+                                          ],
+                                          'type' => 'paragraph'
+                                        },
+                                        {
+                                          'text' => '
+',
+                                          'type' => 'empty_line'
+                                        },
+                                        {
+                                          'args' => [
+                                            {
+                                              'contents' => [
+                                                {
+                                                  'text' => 'indexed caption 
copying footnote'
+                                                }
+                                              ],
+                                              'info' => {
+                                                'spaces_after_argument' => '
+'
+                                              },
+                                              'type' => 'line_arg'
+                                            }
+                                          ],
+                                          'cmdname' => 'cindex',
+                                          'extra' => {
+                                            'index_entry' => {
+                                              'content_normalized' => [],
+                                              'entry_content' => [],
+                                              'entry_element' => {},
+                                              'entry_number' => 1,
+                                              'entry_region' => {},
+                                              'in_code' => 0,
+                                              'index_at_command' => 'cindex',
+                                              'index_ignore_chars' => {},
+                                              'index_name' => 'cp',
+                                              'index_type_command' => 'cindex'
+                                            }
+                                          },
+                                          'info' => {
+                                            'spaces_before_argument' => ' '
+                                          },
+                                          'source_info' => {
+                                            'file_name' => 
'float_copying.texi',
+                                            'line_nr' => 16,
+                                            'macro' => ''
+                                          },
+                                          'type' => 'index_entry_command'
+                                        },
+                                        {
+                                          'args' => [
+                                            {
+                                              'contents' => [
+                                                {
+                                                  'text' => 'public domain 
function'
+                                                }
+                                              ],
+                                              'info' => {
+                                                'spaces_after_argument' => '
+'
+                                              },
+                                              'type' => 'line_arg'
+                                            }
+                                          ],
+                                          'cmdname' => 'findex',
+                                          'extra' => {
+                                            'index_entry' => {
+                                              'content_normalized' => [],
+                                              'entry_content' => [],
+                                              'entry_element' => {},
+                                              'entry_number' => 1,
+                                              'entry_region' => {},
+                                              'in_code' => 1,
+                                              'index_at_command' => 'findex',
+                                              'index_ignore_chars' => {},
+                                              'index_name' => 'fn',
+                                              'index_type_command' => 'findex'
+                                            }
+                                          },
+                                          'info' => {
+                                            'spaces_before_argument' => ' '
+                                          },
+                                          'source_info' => {
+                                            'file_name' => 
'float_copying.texi',
+                                            'line_nr' => 17,
+                                            'macro' => ''
+                                          },
+                                          'type' => 'index_entry_command'
+                                        },
+                                        {
+                                          'text' => '
+',
+                                          'type' => 'empty_line'
+                                        },
+                                        {
+                                          'contents' => [
+                                            {
+                                              'text' => 'see '
+                                            },
+                                            {
+                                              'args' => [
+                                                {
+                                                  'contents' => [
+                                                    {
+                                                      'text' => 'Copying and 
floats'
+                                                    }
+                                                  ],
+                                                  'type' => 'brace_command_arg'
+                                                }
+                                              ],
+                                              'cmdname' => 'ref',
+                                              'extra' => {
+                                                'label' => {
+                                                  'args' => [
+                                                    {
+                                                      'contents' => [
+                                                        {
+                                                          'text' => 'Copying 
and floats'
+                                                        }
+                                                      ],
+                                                      'info' => {
+                                                        
'spaces_after_argument' => '
+'
+                                                      },
+                                                      'type' => 'line_arg'
+                                                    }
+                                                  ],
+                                                  'cmdname' => 'node',
+                                                  'extra' => {
+                                                    'isindex' => 1,
+                                                    'node_content' => [
+                                                      {}
+                                                    ],
+                                                    'nodes_manuals' => [
+                                                      {
+                                                        'node_content' => [
+                                                          {}
+                                                        ],
+                                                        'normalized' => 
'Copying-and-floats'
+                                                      }
+                                                    ],
+                                                    'normalized' => 
'Copying-and-floats'
+                                                  },
+                                                  'info' => {
+                                                    'spaces_before_argument' 
=> ' '
+                                                  },
+                                                  'source_info' => {
+                                                    'file_name' => 
'float_copying.texi',
+                                                    'line_nr' => 45,
+                                                    'macro' => ''
+                                                  }
+                                                },
+                                                'node_argument' => {
+                                                  'node_content' => [
+                                                    {}
+                                                  ],
+                                                  'normalized' => 
'Copying-and-floats'
+                                                }
+                                              },
+                                              'source_info' => {
+                                                'file_name' => 
'float_copying.texi',
+                                                'line_nr' => 19,
+                                                'macro' => ''
+                                              }
+                                            },
+                                            {
+                                              'text' => '.
+'
+                                            }
+                                          ],
+                                          'type' => 'paragraph'
+                                        },
+                                        {
+                                          'text' => '
+',
+                                          'type' => 'empty_line'
+                                        }
+                                      ],
+                                      'type' => 'brace_command_context'
+                                    }
+                                  ],
+                                  'cmdname' => 'footnote',
+                                  'info' => {
+                                    'spaces_before_argument' => '
+'
+                                  },
+                                  'source_info' => {
+                                    'file_name' => 'float_copying.texi',
+                                    'line_nr' => 12,
+                                    'macro' => ''
+                                  }
+                                },
+                                {
+                                  'text' => '
+'
+                                }
+                              ],
+                              'type' => 'paragraph'
+                            },
+                            {
+                              'text' => '
+',
+                              'type' => 'empty_line'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'text' => 'public domain anchor'
+                                    }
+                                  ],
+                                  'extra' => {
+                                    'region' => {}
+                                  },
+                                  'type' => 'brace_command_arg'
+                                }
+                              ],
+                              'cmdname' => 'anchor',
+                              'extra' => {
+                                'node_content' => [
+                                  {}
+                                ],
+                                'normalized' => 'public-domain-anchor'
+                              },
+                              'source_info' => {
+                                'file_name' => 'float_copying.texi',
+                                'line_nr' => 23,
+                                'macro' => ''
+                              }
+                            },
+                            {
+                              'text' => '
+',
+                              'type' => 'spaces_after_close_brace'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'text' => 'indexed caption'
+                                    }
+                                  ],
+                                  'info' => {
+                                    'spaces_after_argument' => '
+'
+                                  },
+                                  'type' => 'line_arg'
+                                }
+                              ],
+                              'cmdname' => 'cindex',
+                              'extra' => {
+                                'index_entry' => {
+                                  'content_normalized' => [],
+                                  'entry_content' => [],
+                                  'entry_element' => {},
+                                  'entry_number' => 2,
+                                  'entry_region' => {},
+                                  'in_code' => 0,
+                                  'index_at_command' => 'cindex',
+                                  'index_ignore_chars' => {},
+                                  'index_name' => 'cp',
+                                  'index_type_command' => 'cindex'
+                                }
+                              },
+                              'info' => {
+                                'spaces_before_argument' => ' '
+                              },
+                              'source_info' => {
+                                'file_name' => 'float_copying.texi',
+                                'line_nr' => 24,
+                                'macro' => ''
+                              },
+                              'type' => 'index_entry_command'
+                            },
+                            {
+                              'args' => [
+                                {
+                                  'contents' => [
+                                    {
+                                      'text' => 'indexed caption function'
+                                    }
+                                  ],
+                                  'info' => {
+                                    'spaces_after_argument' => '
+'
+                                  },
+                                  'type' => 'line_arg'
+                                }
+                              ],
+                              'cmdname' => 'findex',
+                              'extra' => {
+                                'index_entry' => {
+                                  'content_normalized' => [],
+                                  'entry_content' => [],
+                                  'entry_element' => {},
+                                  'entry_number' => 2,
+                                  'entry_region' => {},
+                                  'in_code' => 1,
+                                  'index_at_command' => 'findex',
+                                  'index_ignore_chars' => {},
+                                  'index_name' => 'fn',
+                                  'index_type_command' => 'findex'
+                                }
+                              },
+                              'info' => {
+                                'spaces_before_argument' => ' '
+                              },
+                              'source_info' => {
+                                'file_name' => 'float_copying.texi',
+                                'line_nr' => 25,
+                                'macro' => ''
+                              },
+                              'type' => 'index_entry_command'
+                            }
+                          ],
+                          'type' => 'brace_command_context'
+                        }
+                      ],
+                      'cmdname' => 'caption',
+                      'extra' => {
+                        'float' => {}
+                      },
+                      'source_info' => {
+                        'file_name' => 'float_copying.texi',
+                        'line_nr' => 12,
+                        'macro' => ''
+                      }
+                    },
+                    {
+                      'text' => '
+',
+                      'type' => 'spaces_after_close_brace'
+                    },
+                    {
+                      'args' => [
+                        {
+                          'contents' => [
+                            {
+                              'text' => 'float'
+                            }
+                          ],
+                          'info' => {
+                            'spaces_after_argument' => '
+'
+                          },
+                          'type' => 'line_arg'
+                        }
+                      ],
+                      'cmdname' => 'end',
+                      'extra' => {
+                        'text_arg' => 'float'
+                      },
+                      'info' => {
+                        'spaces_before_argument' => ' '
+                      },
+                      'source_info' => {
+                        'file_name' => 'float_copying.texi',
+                        'line_nr' => 27,
+                        'macro' => ''
+                      }
+                    }
+                  ],
+                  'extra' => {
+                    'caption' => {},
+                    'node_content' => [
+                      {}
+                    ],
+                    'normalized' => 'public-domain',
+                    'type' => {
+                      'content' => [
+                        {}
+                      ],
+                      'normalized' => 'Copyright notice'
+                    }
+                  },
+                  'info' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'source_info' => {
+                    'file_name' => 'float_copying.texi',
+                    'line_nr' => 7,
+                    'macro' => ''
+                  }
+                },
+                {
+                  'args' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => 'copying'
+                        }
+                      ],
+                      'info' => {
+                        'spaces_after_argument' => '
+'
+                      },
+                      'type' => 'line_arg'
+                    }
+                  ],
+                  'cmdname' => 'end',
+                  'extra' => {
+                    'text_arg' => 'copying'
+                  },
+                  'info' => {
+                    'spaces_before_argument' => ' '
+                  },
+                  'source_info' => {
+                    'file_name' => 'float_copying.texi',
+                    'line_nr' => 28,
+                    'macro' => ''
+                  }
+                }
+              ],
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 5,
+                'macro' => ''
+              }
+            },
+            {
+              'text' => '
+',
+              'type' => 'empty_line'
+            }
+          ],
+          'type' => 'preamble_before_content'
+        }
+      ],
+      'type' => 'before_node_section'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Top'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => '
+'
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => ' '
+      },
+      'source_info' => {
+        'file_name' => 'float_copying.texi',
+        'line_nr' => 30,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Top'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => '
+'
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'top',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'Top'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'content_normalized' => [],
+              'entry_content' => [],
+              'entry_element' => {},
+              'entry_node' => {},
+              'entry_number' => 3,
+              'in_code' => 0,
+              'index_at_command' => 'cindex',
+              'index_ignore_chars' => {},
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex'
+            }
+          },
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 33,
+            'macro' => ''
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'See the caption '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'public domain anchor'
+                    }
+                  ],
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'public-domain-anchor'
+                }
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 35,
+                'macro' => ''
+              }
+            },
+            {
+              'text' => '.
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'See the float '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'public domain'
+                    }
+                  ],
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'public-domain'
+                }
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 37,
+                'macro' => ''
+              }
+            },
+            {
+              'text' => '.
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'text' => '
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'insertcopying',
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 39,
+            'macro' => ''
+          }
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'block_line_arg'
+            }
+          ],
+          'cmdname' => 'menu',
+          'contents' => [
+            {
+              'args' => [
+                {
+                  'text' => '* ',
+                  'type' => 'menu_entry_leading_text'
+                },
+                {
+                  'contents' => [
+                    {
+                      'text' => 'Copying and floats'
+                    }
+                  ],
+                  'type' => 'menu_entry_node'
+                },
+                {
+                  'text' => '::',
+                  'type' => 'menu_entry_separator'
+                },
+                {
+                  'contents' => [
+                    {
+                      'contents' => [
+                        {
+                          'text' => '
+'
+                        }
+                      ],
+                      'type' => 'preformatted'
+                    }
+                  ],
+                  'type' => 'menu_entry_description'
+                }
+              ],
+              'extra' => {
+                'menu_entry_description' => {},
+                'menu_entry_node' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'Copying-and-floats'
+                }
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 42,
+                'macro' => ''
+              },
+              'type' => 'menu_entry'
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'menu'
+                    }
+                  ],
+                  'info' => {
+                    'spaces_after_argument' => '
+'
+                  },
+                  'type' => 'line_arg'
+                }
+              ],
+              'cmdname' => 'end',
+              'extra' => {
+                'text_arg' => 'menu'
+              },
+              'info' => {
+                'spaces_before_argument' => ' '
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 43,
+                'macro' => ''
+              }
+            }
+          ],
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 41,
+            'macro' => ''
+          }
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => ' '
+      },
+      'source_info' => {
+        'file_name' => 'float_copying.texi',
+        'line_nr' => 31,
+        'macro' => ''
+      }
+    },
+    {},
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Copying and floats'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => '
+'
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'appendix',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'In the appendix, we print the references and the 
copying once more
+'
+            },
+            {
+              'text' => 'and the list of coyright notices (listoffloats).
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'See the caption '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'public domain anchor'
+                    }
+                  ],
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'public-domain-anchor'
+                }
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 51,
+                'macro' => ''
+              }
+            },
+            {
+              'text' => '.
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'See the float '
+            },
+            {
+              'args' => [
+                {
+                  'contents' => [
+                    {
+                      'text' => 'public domain'
+                    }
+                  ],
+                  'type' => 'brace_command_arg'
+                }
+              ],
+              'cmdname' => 'ref',
+              'extra' => {
+                'label' => {},
+                'node_argument' => {
+                  'node_content' => [
+                    {}
+                  ],
+                  'normalized' => 'public-domain'
+                }
+              },
+              'source_info' => {
+                'file_name' => 'float_copying.texi',
+                'line_nr' => 53,
+                'macro' => ''
+              }
+            },
+            {
+              'text' => '.
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'listofloats'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'cindex',
+          'extra' => {
+            'index_entry' => {
+              'content_normalized' => [],
+              'entry_content' => [],
+              'entry_element' => {},
+              'entry_node' => {},
+              'entry_number' => 4,
+              'in_code' => 0,
+              'index_at_command' => 'cindex',
+              'index_ignore_chars' => {},
+              'index_name' => 'cp',
+              'index_type_command' => 'cindex'
+            }
+          },
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 55,
+            'macro' => ''
+          },
+          'type' => 'index_entry_command'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'text' => '
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'insertcopying',
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 57,
+            'macro' => ''
+          }
+        },
+        {
+          'args' => [
+            {
+              'text' => '
+',
+              'type' => 'misc_arg'
+            }
+          ],
+          'cmdname' => 'insertcopying',
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 58,
+            'macro' => ''
+          }
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'listoffloats'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'subheading',
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 60,
+            'macro' => ''
+          }
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'Copyright notice'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'listoffloats',
+          'extra' => {
+            'type' => {
+              'content' => [
+                {}
+              ],
+              'normalized' => 'Copyright notice'
+            }
+          },
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 61,
+            'macro' => ''
+          }
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'printindex'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'subheading',
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 63,
+            'macro' => ''
+          }
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'cp'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'cp'
+            ]
+          },
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 64,
+            'macro' => ''
+          }
+        },
+        {
+          'args' => [
+            {
+              'contents' => [
+                {
+                  'text' => 'fn'
+                }
+              ],
+              'info' => {
+                'spaces_after_argument' => '
+'
+              },
+              'type' => 'line_arg'
+            }
+          ],
+          'cmdname' => 'printindex',
+          'extra' => {
+            'misc_args' => [
+              'fn'
+            ]
+          },
+          'info' => {
+            'spaces_before_argument' => ' '
+          },
+          'source_info' => {
+            'file_name' => 'float_copying.texi',
+            'line_nr' => 65,
+            'macro' => ''
+          }
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {},
+      'info' => {
+        'spaces_before_argument' => ' '
+      },
+      'source_info' => {
+        'file_name' => 'float_copying.texi',
+        'line_nr' => 46,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'extra'}{'region'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[2]{'extra'}{'index_entry'}{'entry_region'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[3]{'extra'}{'index_entry'}{'entry_region'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'extra'}{'region'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'extra'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[4]{'extra'}{'index_entry'}{'entry_region'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'entry_element'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[5]{'extra'}{'index_entry'}{'entry_region'}
 = $result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'extra'}{'float'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'caption'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[1]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'extra'}{'type'}{'content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[1]{'extra'}{'node_content'}[0] = 
$result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = $result_trees{'float_copying'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'float_copying'}{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[1]{'extra'}{'index_entry'}{'entry_node'}
 = $result_trees{'float_copying'}{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'label'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'menu_entry_description'}
 = 
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[3];
+$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'extra'}{'menu_entry_node'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[2]{'contents'}[9]{'contents'}[0]{'args'}[1]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[3] = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'extra'}{'label'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[2];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[3]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'extra'}{'label'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'extra'}{'node_argument'}{'node_content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[5]{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'content_normalized'}
 = 
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'entry_content'}
 = 
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'args'}[0]{'contents'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'entry_element'}
 = $result_trees{'float_copying'}{'contents'}[4]{'contents'}[7];
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[7]{'extra'}{'index_entry'}{'entry_node'}
 = 
$result_trees{'float_copying'}{'contents'}[0]{'contents'}[1]{'contents'}[2]{'contents'}[1]{'contents'}[3]{'args'}[0]{'contents'}[0]{'contents'}[1]{'args'}[0]{'contents'}[5]{'contents'}[1]{'extra'}{'label'};
+$result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'extra'}{'type'}{'content'}[0]
 = 
$result_trees{'float_copying'}{'contents'}[4]{'contents'}[13]{'args'}[0]{'contents'}[0];
+
+$result_texis{'float_copying'} = '\\input texinfo @c -*-texinfo-*-
+
+@setfilename float_copying.info
+
+@copying 
+
+@float Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+
+@caption{The Public Domain notice@footnote{
+The caption copying footnote
+@anchor{caption copying footnote anchor}
+
+@cindex indexed caption copying footnote
+@findex public domain function
+
+see @ref{Copying and floats}.
+
+}
+
+@anchor{public domain anchor}
+@cindex indexed caption
+@findex indexed caption function
+}
+@end float
+@end copying
+
+@node Top
+@top Top
+
+@cindex Top
+
+See the caption @ref{public domain anchor}.
+
+See the float @ref{public domain}.
+
+@insertcopying
+
+@menu
+* Copying and floats::
+@end menu
+
+@node Copying and floats
+@appendix Copying and floats
+
+In the appendix, we print the references and the copying once more
+and the list of coyright notices (listoffloats).
+
+See the caption @ref{public domain anchor}.
+
+See the float @ref{public domain}.
+
+@cindex listofloats
+
+@insertcopying
+@insertcopying
+
+@subheading listoffloats
+@listoffloats Copyright notice
+
+@subheading printindex
+@printindex cp
+@printindex fn
+
+@bye
+';
+
+
+$result_texts{'float_copying'} = '
+
+Top
+***
+
+
+See the caption public domain anchor.
+
+See the float public domain.
+
+
+* Copying and floats::
+
+Appendix A Copying and floats
+*****************************
+
+In the appendix, we print the references and the copying once more
+and the list of coyright notices (listoffloats).
+
+See the caption public domain anchor.
+
+See the float public domain.
+
+
+
+listoffloats
+------------
+
+printindex
+----------
+
+';
+
+$result_sectioning{'float_copying'} = {
+  'structure' => {
+    'section_childs' => [
+      {
+        'cmdname' => 'top',
+        'extra' => {
+          'associated_node' => {
+            'cmdname' => 'node',
+            'extra' => {
+              'normalized' => 'Top'
+            },
+            'info' => {},
+            'structure' => {}
+          }
+        },
+        'info' => {},
+        'structure' => {
+          'section_childs' => [
+            {
+              'cmdname' => 'appendix',
+              'extra' => {
+                'associated_node' => {
+                  'cmdname' => 'node',
+                  'extra' => {
+                    'isindex' => 1,
+                    'normalized' => 'Copying-and-floats'
+                  },
+                  'info' => {},
+                  'structure' => {}
+                }
+              },
+              'info' => {},
+              'structure' => {
+                'section_level' => 1,
+                'section_number' => 'A',
+                'section_up' => {},
+                'toplevel_prev' => {},
+                'toplevel_up' => {}
+              }
+            }
+          ],
+          'section_level' => 0,
+          'section_up' => {}
+        }
+      }
+    ],
+    'section_level' => -1
+  }
+};
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_prev'}
 = $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_childs'}[0]{'structure'}{'toplevel_up'}
 = $result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0];
+$result_sectioning{'float_copying'}{'structure'}{'section_childs'}[0]{'structure'}{'section_up'}
 = $result_sectioning{'float_copying'};
+
+$result_nodes{'float_copying'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'associated_section' => {
+      'cmdname' => 'top',
+      'extra' => {},
+      'info' => {},
+      'structure' => {}
+    },
+    'menus' => [
+      {
+        'cmdname' => 'menu'
+      }
+    ],
+    'normalized' => 'Top'
+  },
+  'info' => {},
+  'structure' => {
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'associated_section' => {
+          'cmdname' => 'appendix',
+          'extra' => {},
+          'info' => {},
+          'structure' => {
+            'section_number' => 'A'
+          }
+        },
+        'isindex' => 1,
+        'normalized' => 'Copying-and-floats'
+      },
+      'info' => {},
+      'structure' => {
+        'node_prev' => {},
+        'node_up' => {}
+      }
+    },
+    'node_next' => {}
+  }
+};
+$result_nodes{'float_copying'}{'structure'}{'menu_child'}{'structure'}{'node_prev'}
 = $result_nodes{'float_copying'};
+$result_nodes{'float_copying'}{'structure'}{'menu_child'}{'structure'}{'node_up'}
 = $result_nodes{'float_copying'};
+$result_nodes{'float_copying'}{'structure'}{'node_next'} = 
$result_nodes{'float_copying'}{'structure'}{'menu_child'};
+
+$result_menus{'float_copying'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'info' => {},
+  'structure' => {
+    'menu_child' => {
+      'cmdname' => 'node',
+      'extra' => {
+        'isindex' => 1,
+        'normalized' => 'Copying-and-floats'
+      },
+      'info' => {},
+      'structure' => {
+        'menu_up' => {},
+        'menu_up_hash' => {
+          'Top' => 1
+        }
+      }
+    }
+  }
+};
+$result_menus{'float_copying'}{'structure'}{'menu_child'}{'structure'}{'menu_up'}
 = $result_menus{'float_copying'};
+
+$result_errors{'float_copying'} = [];
+
+
+$result_floats{'float_copying'} = {
+  'Copyright notice' => [
+    {
+      'cmdname' => 'float',
+      'extra' => {
+        'caption' => {
+          'cmdname' => 'caption',
+          'extra' => {
+            'float' => {}
+          }
+        },
+        'normalized' => 'public-domain',
+        'type' => {
+          'content' => [
+            {
+              'text' => 'Copyright notice'
+            }
+          ],
+          'normalized' => 'Copyright notice'
+        }
+      },
+      'info' => {},
+      'structure' => {
+        'float_number' => 1
+      }
+    }
+  ]
+};
+$result_floats{'float_copying'}{'Copyright 
notice'}[0]{'extra'}{'caption'}{'extra'}{'float'} = 
$result_floats{'float_copying'}{'Copyright notice'}[0];
+
+
+$result_indices_sort_strings{'float_copying'} = {
+  'cp' => [
+    'indexed caption',
+    'indexed caption copying footnote',
+    'listofloats',
+    'Top'
+  ],
+  'fn' => [
+    'indexed caption function',
+    'public domain function'
+  ]
+};
+
+
+1;
diff --git 
a/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html 
b/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
new file mode 100644
index 0000000000..58688a8333
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/Copying-and-floats.html
@@ -0,0 +1,146 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- 
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+ -->
+<title>Copying and floats (Top)</title>
+
+<meta name="description" content="Copying and floats (Top)">
+<meta name="keywords" content="Copying and floats (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="#Copying-and-floats" rel="index" title="Copying and floats">
+<link href="index.html" rel="up" title="Top">
+<link href="index.html" rel="prev" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter-printindex {text-decoration: none}
+td.printindex-index-entry {vertical-align: top}
+td.printindex-index-section {vertical-align: top; padding-left: 1em}
+th.entries-header-printindex {text-align:left}
+th.sections-header-printindex {text-align:left; padding-left: 1em}
+-->
+</style>
+
+
+</head>
+
+<body lang="en">
+<div class="appendix-level-extent" id="Copying-and-floats">
+<div class="nav-panel">
+<p>
+Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
+</div>
+<h2 class="appendix" id="Copying-and-floats-1">Appendix A Copying and 
floats</h2>
+
+<p>In the appendix, we print the references and the copying once more
+and the list of coyright notices (listoffloats).
+</p>
+<p>See the caption <a class="ref" 
href="index.html#public-domain-anchor">public domain anchor</a>.
+</p>
+<p>See the float <a class="ref" href="index.html#public-domain">Copyright 
notice 1</a>.
+</p>
+<a class="index-entry-id" id="index-listofloats"></a>
+
+
+<div class="float" id="public-domain">
+
+<p>Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+</p>
+<div class="caption"><p><strong class="strong">Copyright notice 1: 
</strong>The Public Domain notice<a class="footnote" id="DOCF1_2" 
href="float_copying_fot.html#FOOT1_2"><sup>2</sup></a>
+</p>
+<a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id" 
id="index-copying-indexed-caption"></a>
+<a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
+</div></div>
+<div class="float" id="public-domain">
+
+<p>Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+</p>
+<div class="caption"><p><strong class="strong">Copyright notice 1: 
</strong>The Public Domain notice<a class="footnote" id="DOCF1_3" 
href="float_copying_fot.html#FOOT1_3"><sup>3</sup></a>
+</p>
+<a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id" 
id="index-copying-indexed-caption"></a>
+<a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
+</div></div>
+<h4 class="subheading" id="listoffloats">listoffloats</h4>
+<dl class="listoffloats">
+<dt><a href="index.html#public-domain">Copyright notice 1</a></dt><dd 
class="caption-in-listoffloats"><p>The Public Domain notice<a class="footnote" 
id="t_flistoffloats_DOCF1_4" 
href="float_copying_fot.html#t_flistoffloats_FOOT1_4"><sup>4</sup></a>
+</p>
+</dd>
+</dl>
+
+<h4 class="subheading" id="printindex">printindex</h4>
+<div class="printindex cp-printindex">
+<table class="cp-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-L"><b>L</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-T"><b>T</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="cp-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><th 
class="sections-header-printindex">Section</th></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_cp_letter-I">I</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="index.html#index-copying-indexed-caption">indexed caption</a></td><td 
class="printindex-index-section"><a href="index.html">Top</a></td></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="float_copying_fot.html#index-copying-indexed-caption-copying-footnote">indexed
 caption copying footnote</a></td><td class="printindex-index-section"><a 
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_cp_letter-L">L</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="#index-listofloats">listofloats</a></td><td 
class="printindex-index-section"><a href="#Copying-and-floats">Copying and 
floats</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_cp_letter-T">T</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="index.html#index-Top">Top</a></td><td class="printindex-index-section"><a 
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+</table>
+<table class="cp-letters-footer-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-L"><b>L</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#Copying-and-floats_cp_letter-T"><b>T</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+<div class="printindex fn-printindex">
+<table class="fn-letters-header-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Copying-and-floats_fn_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#Copying-and-floats_fn_letter-P"><b>P</b></a>
+ &nbsp; 
+</td></tr></table>
+<table class="fn-entries-printindex" border="0">
+<tr><td></td><th class="entries-header-printindex">Index Entry</th><th 
class="sections-header-printindex">Section</th></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_fn_letter-I">I</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="index.html#index-copying-indexed-caption-function"><code>indexed caption 
function</code></a></td><td class="printindex-index-section"><a 
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+<tr><th id="Copying-and-floats_fn_letter-P">P</th></tr>
+<tr><td></td><td class="printindex-index-entry"><a 
href="float_copying_fot.html#index-copying-public-domain-function"><code>public 
domain function</code></a></td><td class="printindex-index-section"><a 
href="index.html">Top</a></td></tr>
+<tr><td colspan="3"><hr></td></tr>
+</table>
+<table class="fn-letters-footer-printindex"><tr><th>Jump to: &nbsp; 
</th><td><a class="summary-letter-printindex" 
href="#Copying-and-floats_fn_letter-I"><b>I</b></a>
+ &nbsp; 
+<a class="summary-letter-printindex" 
href="#Copying-and-floats_fn_letter-P"><b>P</b></a>
+ &nbsp; 
+</td></tr></table>
+</div>
+
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Previous: <a href="index.html" accesskey="p" rel="prev">Top</a>, Up: <a 
href="index.html" accesskey="u" rel="up">Top</a> &nbsp; [<a 
href="#Copying-and-floats" title="Index" rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/html_tests/float_copying/res_html/caption-copying-footnote-anchor.html
 
b/tp/t/results/html_tests/float_copying/res_html/caption-copying-footnote-anchor.html
new file mode 100644
index 0000000000..942ea048c8
--- /dev/null
+++ 
b/tp/t/results/html_tests/float_copying/res_html/caption-copying-footnote-anchor.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- 
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+ -->
+<title>caption copying footnote anchor (Top)</title>
+
+<meta name="description" content="caption copying footnote anchor (Top)">
+<meta name="keywords" content="caption copying footnote anchor (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; 
url=float_copying_fot.html#caption-copying-footnote-anchor">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a 
href="float_copying_fot.html#caption-copying-footnote-anchor">caption copying 
footnote anchor</a>.</p>
+</body>
diff --git 
a/tp/t/results/html_tests/float_copying/res_html/float_copying_fot.html 
b/tp/t/results/html_tests/float_copying/res_html/float_copying_fot.html
new file mode 100644
index 0000000000..673147533d
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/float_copying_fot.html
@@ -0,0 +1,75 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- 
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+ -->
+<title>Footnotes (Top)</title>
+
+<meta name="description" content="Footnotes (Top)">
+<meta name="keywords" content="Footnotes (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="index.html" rel="start" title="Top">
+<link href="Copying-and-floats.html" rel="index" title="Copying and floats">
+
+
+</head>
+
+<body lang="en">
+<div class="element-footnotes" id="SEC_Footnotes">
+<div class="nav-panel">
+<p>
+ &nbsp; [<a href="Copying-and-floats.html" title="Index" 
rel="index">Index</a>]</p>
+</div>
+<h4 class="footnotes-heading">Footnotes</h4>
+
+<h5 class="footnote-body-heading"><a id="FOOT1" 
href="index.html#DOCF1">(1)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id" 
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+<h5 class="footnote-body-heading"><a id="FOOT1_2" 
href="Copying-and-floats.html#DOCF1_2">(2)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id" 
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+<h5 class="footnote-body-heading"><a id="FOOT1_3" 
href="Copying-and-floats.html#DOCF1_3">(3)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id" 
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+<h5 class="footnote-body-heading"><a id="t_flistoffloats_FOOT1_4" 
href="Copying-and-floats.html#t_flistoffloats_DOCF1_4">(4)</a></h5>
+<p>The caption copying footnote
+<a class="anchor" id="caption-copying-footnote-anchor"></a></p>
+<a class="index-entry-id" 
id="index-copying-indexed-caption-copying-footnote"></a>
+<a class="index-entry-id" id="index-copying-public-domain-function"></a>
+
+<p>see <a class="ref" href="Copying-and-floats.html">Copying and floats</a>.
+</p>
+</div><hr>
+<div class="nav-panel">
+<p>
+ &nbsp; [<a href="Copying-and-floats.html" title="Index" 
rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git a/tp/t/results/html_tests/float_copying/res_html/index.html 
b/tp/t/results/html_tests/float_copying/res_html/index.html
new file mode 100644
index 0000000000..6cdda87168
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/index.html
@@ -0,0 +1,68 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- 
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+ -->
+<title>Top</title>
+
+<meta name="description" content="Top">
+<meta name="keywords" content="Top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+<link href="Copying-and-floats.html" rel="index" title="Copying and floats">
+<link href="Copying-and-floats.html" rel="next" title="Copying and floats">
+
+
+</head>
+
+<body lang="en">
+
+
+<div class="top-level-extent" id="Top">
+<div class="nav-panel">
+<p>
+Next: <a href="Copying-and-floats.html" accesskey="n" rel="next">Copying and 
floats</a> &nbsp; [<a href="Copying-and-floats.html" title="Index" 
rel="index">Index</a>]</p>
+</div>
+<h1 class="top" id="Top-1">Top</h1>
+
+<a class="index-entry-id" id="index-Top"></a>
+
+<p>See the caption <a class="ref" href="#public-domain-anchor">public domain 
anchor</a>.
+</p>
+<p>See the float <a class="ref" href="#public-domain">Copyright notice 1</a>.
+</p>
+
+<div class="float" id="public-domain">
+
+<p>Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+</p>
+<div class="caption"><p><strong class="strong">Copyright notice 1: 
</strong>The Public Domain notice<a class="footnote" id="DOCF1" 
href="float_copying_fot.html#FOOT1"><sup>1</sup></a>
+</p>
+<a class="anchor" id="public-domain-anchor"></a><a class="index-entry-id" 
id="index-copying-indexed-caption"></a>
+<a class="index-entry-id" id="index-copying-indexed-caption-function"></a>
+</div></div>
+
+<ul class="mini-toc">
+<li><a href="Copying-and-floats.html" accesskey="1">Copying and floats</a></li>
+</ul>
+</div>
+<hr>
+<div class="nav-panel">
+<p>
+Next: <a href="Copying-and-floats.html" accesskey="n" rel="next">Copying and 
floats</a> &nbsp; [<a href="Copying-and-floats.html" title="Index" 
rel="index">Index</a>]</p>
+</div>
+
+
+
+</body>
+</html>
diff --git 
a/tp/t/results/html_tests/float_copying/res_html/public-domain-anchor.html 
b/tp/t/results/html_tests/float_copying/res_html/public-domain-anchor.html
new file mode 100644
index 0000000000..9f1d1e4547
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/public-domain-anchor.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- 
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+ -->
+<title>public domain anchor (Top)</title>
+
+<meta name="description" content="public domain anchor (Top)">
+<meta name="keywords" content="public domain anchor (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#public-domain-anchor">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a 
href="index.html#public-domain-anchor">public domain anchor</a>.</p>
+</body>
diff --git a/tp/t/results/html_tests/float_copying/res_html/public-domain.html 
b/tp/t/results/html_tests/float_copying/res_html/public-domain.html
new file mode 100644
index 0000000000..3f5475b477
--- /dev/null
+++ b/tp/t/results/html_tests/float_copying/res_html/public-domain.html
@@ -0,0 +1,28 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<!-- This file redirects to the location of a node or anchor -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<!-- 
+Copyright notice, public domain
+
+Public domain is not really a licence, as it means than 
+the author abandon his copyright.
+ -->
+<title>Copyright notice 1 (Top)</title>
+
+<meta name="description" content="Copyright notice 1 (Top)">
+<meta name="keywords" content="Copyright notice 1 (Top)">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+
+<meta http-equiv="Refresh" content="0; url=index.html#public-domain">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+</head>
+
+<body lang="en">
+
+<p>The node you are looking for is at <a 
href="index.html#public-domain">Copyright notice 1</a>.</p>
+</body>
diff --git a/tp/t/results/html_tests/simplest_test_date_in_header.pl 
b/tp/t/results/html_tests/simplest_test_date_in_header.pl
new file mode 100644
index 0000000000..cacbc3e54e
--- /dev/null
+++ b/tp/t/results/html_tests/simplest_test_date_in_header.pl
@@ -0,0 +1,164 @@
+use vars qw(%result_texis %result_texts %result_trees %result_errors 
+   %result_indices %result_sectioning %result_nodes %result_menus
+   %result_floats %result_converted %result_converted_errors 
+   %result_elements %result_directions_text %result_indices_sort_strings);
+
+use utf8;
+
+$result_trees{'simplest_test_date_in_header'} = {
+  'contents' => [
+    {
+      'contents' => [
+        {
+          'contents' => [
+            {
+              'text' => '\\input texinfo @c -*-texinfo-*-
+',
+              'type' => 'text_before_beginning'
+            },
+            {
+              'text' => '
+',
+              'type' => 'text_before_beginning'
+            }
+          ],
+          'type' => 'preamble_before_beginning'
+        },
+        {
+          'contents' => [],
+          'type' => 'preamble_before_content'
+        }
+      ],
+      'type' => 'before_node_section'
+    },
+    {
+      'args' => [
+        {
+          'contents' => [
+            {
+              'text' => 'Top'
+            }
+          ],
+          'info' => {
+            'spaces_after_argument' => '
+'
+          },
+          'type' => 'line_arg'
+        }
+      ],
+      'cmdname' => 'node',
+      'contents' => [
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        },
+        {
+          'contents' => [
+            {
+              'text' => 'This is a very simple texi manual '
+            },
+            {
+              'cmdname' => ' '
+            },
+            {
+              'text' => ' <>.
+'
+            }
+          ],
+          'type' => 'paragraph'
+        },
+        {
+          'text' => '
+',
+          'type' => 'empty_line'
+        }
+      ],
+      'extra' => {
+        'node_content' => [
+          {}
+        ],
+        'nodes_manuals' => [
+          {
+            'node_content' => [
+              {}
+            ],
+            'normalized' => 'Top'
+          }
+        ],
+        'normalized' => 'Top'
+      },
+      'info' => {
+        'spaces_before_argument' => ' '
+      },
+      'source_info' => {
+        'file_name' => 'simplest.texi',
+        'line_nr' => 3,
+        'macro' => ''
+      }
+    },
+    {
+      'args' => [
+        {
+          'text' => '
+',
+          'type' => 'misc_arg'
+        }
+      ],
+      'cmdname' => 'bye'
+    }
+  ],
+  'type' => 'document_root'
+};
+$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'node_content'}[0]
 = 
$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'extra'}{'nodes_manuals'}[0]{'node_content'}[0]
 = 
$result_trees{'simplest_test_date_in_header'}{'contents'}[1]{'args'}[0]{'contents'}[0];
+
+$result_texis{'simplest_test_date_in_header'} = '\\input texinfo @c 
-*-texinfo-*-
+
+@node Top
+
+This is a very simple texi manual @  <>.
+
+@bye
+';
+
+
+$result_texts{'simplest_test_date_in_header'} = '
+This is a very simple texi manual   <>.
+
+';
+
+$result_nodes{'simplest_test_date_in_header'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'info' => {}
+};
+
+$result_menus{'simplest_test_date_in_header'} = {
+  'cmdname' => 'node',
+  'extra' => {
+    'normalized' => 'Top'
+  },
+  'info' => {}
+};
+
+$result_errors{'simplest_test_date_in_header'} = [];
+
+
+$result_floats{'simplest_test_date_in_header'} = {};
+
+
+$result_converted_errors{'file_html'}->{'simplest_test_date_in_header'} = [
+  {
+    'error_line' => 'warning: must specify a title with a title command or @top
+',
+    'file_name' => 'simplest.texi',
+    'text' => 'must specify a title with a title command or @top',
+    'type' => 'warning'
+  }
+];
+
+
+1;
diff --git 
a/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html 
b/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
new file mode 100644
index 0000000000..90da6e73e5
--- /dev/null
+++ 
b/tp/t/results/html_tests/simplest_test_date_in_header/res_html/simplest.html
@@ -0,0 +1,29 @@
+<!DOCTYPE html>
+<html>
+<!-- Created by texinfo, http://www.gnu.org/software/texinfo/ -->
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<title>Untitled Document</title>
+
+<meta name="description" content="Untitled Document">
+<meta name="keywords" content="Untitled Document">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="date" content="a sunny day">
+<meta name="viewport" content="width=device-width,initial-scale=1">
+
+<link href="#Top" rel="start" title="Top">
+
+
+</head>
+
+<body lang="en">
+<h1 class="node" id="Top">Top</h1>
+
+<p>This is a very simple texi manual &nbsp; &lt;&gt;.
+</p>
+
+
+
+</body>
+</html>



reply via email to

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