texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/tp texi2any.pl Texinfo/Structuring.pm T...


From: Patrice Dumas
Subject: texinfo/tp texi2any.pl Texinfo/Structuring.pm T...
Date: Sat, 14 Jul 2012 23:20:19 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        12/07/14 23:20:18

Modified files:
        tp             : texi2any.pl 
        tp/Texinfo     : Structuring.pm 
        tp/Texinfo/Convert: Converter.pm Info.pm Plaintext.pm 
        tp/t           : 10menu.t 
        tp/t/results/converters_tests: at_commands_in_refs.pl 
                                       ref_in_sectioning.pl 
                                       some_at_commands_in_ref_nodes.pl 
        tp/t/results/coverage_braces: two_footnotes_in_nodes.pl 
                                      two_footnotes_in_nodes_separate.pl 
        tp/t/results/float: complex_float.pl float_copying.pl 
                            numbering_captions_listoffloats.pl 
        tp/t/results/indices: double_index_entry.pl 
                              index_entry_before_node.pl 
                              index_entry_in_footnote_different_node_end.pl 
                              index_entry_in_footnote_separate.pl 
                              printindex_index_entry_in_copying.pl 
                              printindex_index_entry_in_copying_in_footnote.pl 
                              
printindex_index_entry_in_copying_no_insertcopying.pl 
        tp/t/results/plaintext_tests: line_passed_and_formats.pl 
        tp/t/results/plaintext_tests/japanese_utf8/res_plaintext: 
                                                                  
japanese_utf8.txt 
        tp/t/results/sectioning: chapter_node_before_and_after_part.pl 
                                 double_part.pl 
                                 node_part_chapter_after_chapter.pl 
                                 node_up_external_node.pl 
                                 section_below_unnumbered.pl 
                                 section_in_unnumbered_plaintext.pl 
                                 two_nodes_at_the_end.pl 
                                 two_nodes_between_chapters.pl 
        tp/tests/formatting: Makefile.am tests-parser.txt 
Added files:
        tp/tests/formatting: simple_with_menu.texi 
        tp/tests/formatting/res_parser/simple_with_menu_docbook_info: 
                                                                      
simple_with_menu.1 
                                                                      
simple_with_menu.2 
                                                                      
simple_with_menu.info 

Log message:
        Do not set variables for parser when parsing command line options, but
        instead call converter_defaults on the output format converter class 
        to set the parser option if not already set.
        
        No warnings for errors in menu if SHOW_MENU is not set.
        
        Have specific defaults for Plaintext and Info (mostly copied from 
Plaintext
        defaults) instead of shared defaults.  A consequence is that when doing 
        Plaintext from the module, menus are not shown anymore.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/texi2any.pl?cvsroot=texinfo&r1=1.131&r2=1.132
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Structuring.pm?cvsroot=texinfo&r1=1.133&r2=1.134
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Converter.pm?cvsroot=texinfo&r1=1.82&r2=1.83
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Info.pm?cvsroot=texinfo&r1=1.84&r2=1.85
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/Texinfo/Convert/Plaintext.pm?cvsroot=texinfo&r1=1.214&r2=1.215
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/10menu.t?cvsroot=texinfo&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/at_commands_in_refs.pl?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/ref_in_sectioning.pl?cvsroot=texinfo&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl?cvsroot=texinfo&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/complex_float.pl?cvsroot=texinfo&r1=1.36&r2=1.37
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/float_copying.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl?cvsroot=texinfo&r1=1.33&r2=1.34
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/double_index_entry.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entry_before_node.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/index_entry_in_footnote_separate.pl?cvsroot=texinfo&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying.pl?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl?cvsroot=texinfo&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl?cvsroot=texinfo&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/plaintext_tests/japanese_utf8/res_plaintext/japanese_utf8.txt?cvsroot=texinfo&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/chapter_node_before_and_after_part.pl?cvsroot=texinfo&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/double_part.pl?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_part_chapter_after_chapter.pl?cvsroot=texinfo&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/node_up_external_node.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_below_unnumbered.pl?cvsroot=texinfo&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl?cvsroot=texinfo&r1=1.26&r2=1.27
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/two_nodes_at_the_end.pl?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/t/results/sectioning/two_nodes_between_chapters.pl?cvsroot=texinfo&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/Makefile.am?cvsroot=texinfo&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/tests-parser.txt?cvsroot=texinfo&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/simple_with_menu.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/tp/tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.info?cvsroot=texinfo&rev=1.1

Patches:
Index: texi2any.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/texi2any.pl,v
retrieving revision 1.131
retrieving revision 1.132
diff -u -b -r1.131 -r1.132
--- texi2any.pl 14 Jul 2012 11:41:55 -0000      1.131
+++ texi2any.pl 14 Jul 2012 23:20:08 -0000      1.132
@@ -797,13 +797,10 @@
  'silent|quiet' => sub {set_from_cmdline('SILENT', $_[1]);
                          push @texi2dvi_args, '--'.$_[0];},
    
- 'plaintext' => sub {$format = $_[0]; 
-                     set_from_cmdline('SHOW_MENU', 0);
- },
+ 'plaintext' => sub {$format = $_[0];},
  'html' => sub {$format = set_format($_[0]);},
  'info' => sub {$format = set_format($_[0]);},
- 'docbook' => sub {$format = set_format($_[0]);
-                   set_from_cmdline('SHOW_MENU', 0)},
+ 'docbook' => sub {$format = set_format($_[0]);},
  'xml' => sub {$format = set_format($_[0]);},
  'dvi' => sub {$format = set_texi2dvi_format($_[0]);},
  'dvipdf' => sub {$format = set_texi2dvi_format($_[0]);},
@@ -892,6 +889,7 @@
            },
 );
 
+
 if (!$format_from_command_line and defined($ENV{'TEXINFO_OUTPUT_FORMAT'}) 
     and $ENV{'TEXINFO_OUTPUT_FORMAT'} ne '') {
   if (!$formats_table{$ENV{'TEXINFO_OUTPUT_FORMAT'}}) {
@@ -938,6 +936,10 @@
     unless (grep {$_ eq $format} 
@{$parser_default_options->{'expanded_formats'}});
 }
 
+# This gets the class right, even though there is a sub...
+my $converter_class = ref(&{$formats_table{$format}->{'converter'}});
+my %converter_defaults = $converter_class->converter_defaults();
+
 # FIXME should this be set when the --set is set too?  The corresponding
 # code is ready above, but commented out.
 foreach my $parser_settable_option ('TOP_NODE_UP', 'MAX_MACRO_CALL_NESTING',
@@ -945,8 +947,13 @@
                                     'IGNORE_BEFORE_SETFILENAME', 'TEST',
                                     'GLOBAL_COMMANDS', 'CPP_LINE_DIRECTIVES',
                                     'USE_UP_NODE_FOR_ELEMENT_UP') {
-  $parser_default_options->{$parser_settable_option} = 
get_conf($parser_settable_option) 
-    if (defined(get_conf($parser_settable_option)));
+  if (defined(get_conf($parser_settable_option))) {
+    $parser_default_options->{$parser_settable_option} 
+       = get_conf($parser_settable_option);
+  } elsif (defined($converter_defaults{$parser_settable_option})) {
+    $parser_default_options->{$parser_settable_option} 
+       = $converter_defaults{$parser_settable_option};
+  }
 }
 
 # this is very wrong, but a way to avoid a spurious warning.

Index: Texinfo/Structuring.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Structuring.pm,v
retrieving revision 1.133
retrieving revision 1.134
diff -u -b -r1.133 -r1.134
--- Texinfo/Structuring.pm      13 Jul 2012 22:23:43 -0000      1.133
+++ Texinfo/Structuring.pm      14 Jul 2012 23:20:08 -0000      1.134
@@ -551,6 +551,8 @@
       # Remark: since the @menu are only checked if they are in @node, 
       # menu entry before the first node may be treated slightly differently.
       # at least, there are no error messages for them
+
+      my $check_menu_entries = (!$self->{'novalidate'} and 
$self->{'SHOW_MENU'});
       foreach my $menu (@{$node->{'menus'}}) {
         my $previous_node;
         foreach my $menu_content (@{$menu->{'contents'}}) {
@@ -560,7 +562,7 @@
             my $external_node;
             if 
(!$menu_content->{'extra'}->{'menu_entry_node'}->{'manual_content'}) {
               if 
(!$self->{'labels'}->{$menu_content->{'extra'}->{'menu_entry_node'}->{'normalized'}})
 {
-                if (!$self->{'novalidate'}) {
+                if ($check_menu_entries) {
                   $self->line_error (sprintf($self->
                    __("Menu reference to nonexistent node `%s'"), 
                      Texinfo::Parser::_node_extra_to_texi(
@@ -574,7 +576,7 @@
                 my $normalized_menu_node
                   = 
$menu_content->{'extra'}->{'menu_entry_node'}->{'normalized'};
                 $menu_node = $self->{'labels'}->{$normalized_menu_node};
-                if (! $self->{'novalidate'} and ! 
_check_node_same_texinfo_code($menu_node, 
+                if ($check_menu_entries and ! 
_check_node_same_texinfo_code($menu_node, 
                     $menu_content->{'extra'}->{'menu_entry_node'})) {
                   $self->line_warn(sprintf($self->
                    __("Menu entry node name `%s' different from %s name 
`%s'"), 

Index: Texinfo/Convert/Converter.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Converter.pm,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -b -r1.82 -r1.83
--- Texinfo/Convert/Converter.pm        13 May 2012 22:48:07 -0000      1.82
+++ Texinfo/Convert/Converter.pm        14 Jul 2012 23:20:08 -0000      1.83
@@ -104,7 +104,7 @@
   $self->gdt('address@hidden');
 }
 
-sub converter_defaults($)
+sub converter_defaults($$)
 {
   return %defaults;
 }

Index: Texinfo/Convert/Info.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Info.pm,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -b -r1.84 -r1.85
--- Texinfo/Convert/Info.pm     8 Jul 2012 08:25:05 -0000       1.84
+++ Texinfo/Convert/Info.pm     14 Jul 2012 23:20:08 -0000      1.85
@@ -49,6 +49,14 @@
 
 my $STDIN_DOCU_NAME = 'stdin';
 
+my %defaults = Texinfo::Convert::Plaintext::converter_defaults(undef, undef);
+$defaults{'SHOW_MENU'} = 1;
+
+sub converter_defaults($$)
+{
+  return %defaults;
+}
+
 sub output($)
 {
   my $self = shift;

Index: Texinfo/Convert/Plaintext.pm
===================================================================
RCS file: /sources/texinfo/texinfo/tp/Texinfo/Convert/Plaintext.pm,v
retrieving revision 1.214
retrieving revision 1.215
diff -u -b -r1.214 -r1.215
--- Texinfo/Convert/Plaintext.pm        12 Jul 2012 18:09:18 -0000      1.214
+++ Texinfo/Convert/Plaintext.pm        14 Jul 2012 23:20:09 -0000      1.215
@@ -280,10 +280,8 @@
 
 my %defaults = (
   'ENABLE_ENCODING'      => 1,
-# this default is for Info, but also when doing Texinfo fragments.  So this 
-# has to be explicitly set to 0 when doing real plaintext.
-  'SHOW_MENU'            => 1,
-# not used for plaintext, since default is '-' for plaintext.
+  'SHOW_MENU'            => 0,
+# not used for plaintext, since default is '-', and always set, for plaintext.
   'EXTENSION'            => 'info',
   'USE_SETFILENAME_EXTENSION' => 1,
 

Index: t/10menu.t
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/10menu.t,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- t/10menu.t  17 Jan 2012 23:21:01 -0000      1.29
+++ t/10menu.t  14 Jul 2012 23:20:09 -0000      1.30
@@ -445,6 +445,7 @@
 );
 
 foreach my $test (@test_cases) {
+  $test->[3]->{'SHOW_MENU'} = 1 if (!defined($test->[3]->{'SHOW_MENU'}));
   push @{$test->[2]->{'test_formats'}}, 'plaintext';
   push @{$test->[2]->{'test_formats'}}, 'html';
   push @{$test->[2]->{'test_formats'}}, 'xml';

Index: t/results/converters_tests/at_commands_in_refs.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/at_commands_in_refs.pl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- t/results/converters_tests/at_commands_in_refs.pl   10 Jul 2012 20:00:47 
-0000      1.8
+++ t/results/converters_tests/at_commands_in_refs.pl   14 Jul 2012 23:20:09 
-0000      1.9
@@ -21657,36 +21657,6 @@
 $result_converted{'plaintext'}->{'at_commands_in_refs'} = 'Top
 ***
 
-* Menu:
-
-*  { }::
-*     ! 
- .  . ? @::
-* @ { } \\ #::
-* LaTeX TeX * , (C) ... ...::
-* == error-> Euro ! ==> -::
-* >= <= ->::
-* a o -!- # -| ? (R)::
-* => o a b a sunny day aa::
-* AA ae oe AE OE /o /O ss /l /L D d TH th::
-* a" e~ i^ a^ a` e\' c, e= e* e\'\' e;::
-* e. e( e_ .e e< j ee[::
-* i E=` C\',::
-* `` \'\' ` \' ,, ,::
-* << >> << >> < >::
-* `` \'\' --- -- ` \'::
-* AAA (fff) AAA BBB::
-* CCC (rrr) CCC DDD::
-* the someone <address@hidden> <address@hidden>::
-* [f--ile1]  [Image description""\\.]::
-*  @ {} . ::
-* \'cite asis\' in @w b in r SC *str* t VAR "dfn" i::
-* \'env\' \'code\' \'option\' \'samp\' \'command\' \'file\' \'C-x <ESC>\'::
-* 8.27in::
-* sansserif slanted::
-* <indicateurl>::
-* \'http://somewhere_aaa\' text (url) ls::
-
 1 { }
 *****
 
@@ -21790,15 +21760,6 @@
 $result_converted_errors{'plaintext'}->{'at_commands_in_refs'} = [
   {
     'file_name' => '',
-    'error_line' => ':23: warning: Cannot find @image file `f--ile1.txt\' nor 
alternate text
-',
-    'text' => 'Cannot find @image file `f--ile1.txt\' nor alternate text',
-    'type' => 'warning',
-    'macro' => '',
-    'line_nr' => 23
-  },
-  {
-    'file_name' => '',
     'error_line' => ':91: warning: Cannot find @image file `f--ile1.txt\' nor 
alternate text
 ',
     'text' => 'Cannot find @image file `f--ile1.txt\' nor alternate text',

Index: t/results/converters_tests/ref_in_sectioning.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/ref_in_sectioning.pl,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- t/results/converters_tests/ref_in_sectioning.pl     12 Jul 2012 18:09:18 
-0000      1.5
+++ t/results/converters_tests/ref_in_sectioning.pl     14 Jul 2012 23:20:09 
-0000      1.6
@@ -2958,11 +2958,6 @@
 for example *note node:: (*note node::) (*note (file)Top::)
 ***********************************************************
 
-* Menu:
-
-* node::
-* chap::
-
 1 *Note title: (file name)node.
 *******************************
 

Index: t/results/converters_tests/some_at_commands_in_ref_nodes.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/converters_tests/some_at_commands_in_ref_nodes.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/converters_tests/some_at_commands_in_ref_nodes.pl 25 Jan 2012 
00:01:04 -0000      1.1
+++ t/results/converters_tests/some_at_commands_in_ref_nodes.pl 14 Jul 2012 
23:20:09 -0000      1.2
@@ -1718,10 +1718,6 @@
 $result_converted{'plaintext'}->{'some_at_commands_in_ref_nodes'} = 'Top
 ***
 
-* Menu:
-
-* A SC N~ AA TeX node i" i" E=` /l C\', !::
-
 1 A SC node i" i" E=` /l C\', !
 ******************************
 

Index: t/results/coverage_braces/two_footnotes_in_nodes.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/coverage_braces/two_footnotes_in_nodes.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/coverage_braces/two_footnotes_in_nodes.pl 25 Feb 2012 13:15:40 
-0000      1.2
+++ t/results/coverage_braces/two_footnotes_in_nodes.pl 14 Jul 2012 23:20:09 
-0000      1.3
@@ -1038,10 +1038,6 @@
 
    B(2)
 
-* Menu:
-
-* chapter::
-
    ---------- Footnotes ----------
 
    (1) Footnote Top/1

Index: t/results/coverage_braces/two_footnotes_in_nodes_separate.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/coverage_braces/two_footnotes_in_nodes_separate.pl,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- t/results/coverage_braces/two_footnotes_in_nodes_separate.pl        25 Feb 
2012 13:15:41 -0000      1.2
+++ t/results/coverage_braces/two_footnotes_in_nodes_separate.pl        14 Jul 
2012 23:20:10 -0000      1.3
@@ -1069,10 +1069,6 @@
 
    B(2) (*note Top-Footnote-2::)
 
-* Menu:
-
-* chapter::
-
    (1) Footnote Top/1
 
    para2

Index: t/results/float/complex_float.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/complex_float.pl,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -b -r1.36 -r1.37
--- t/results/float/complex_float.pl    25 Feb 2012 13:15:41 -0000      1.36
+++ t/results/float/complex_float.pl    14 Jul 2012 23:20:10 -0000      1.37
@@ -5275,9 +5275,6 @@
                                          An example of float ...
 
    After the listoffloats.
-* Menu:
-
-* chapter::
 
 An example of float ...
 

Index: t/results/float/float_copying.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/float/float_copying.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/float/float_copying.pl    27 May 2012 10:45:13 -0000      1.19
+++ t/results/float/float_copying.pl    14 Jul 2012 23:20:10 -0000      1.20
@@ -1616,10 +1616,6 @@
 
 Copyright notice 1: The Public Domain notice(1)
 
-* Menu:
-
-* Copying and floats::
-
    ---------- Footnotes ----------
 
    (1) The caption copying footnote
@@ -1645,13 +1641,13 @@
 
 * Menu:
 
-* indexed caption:                       Copying and floats.   (line 31)
-* indexed caption copying footnote:      Top.                  (line 16)
+* indexed caption:                       Copying and floats.   (line 27)
+* indexed caption copying footnote:      Top.                  (line 12)
 
 * Menu:
 
-* indexed caption function:              Copying and floats.   (line 31)
-* public domain function:                Top.                  (line 16)
+* indexed caption function:              Copying and floats.   (line 27)
+* public domain function:                Top.                  (line 12)
 
    ---------- Footnotes ----------
 

Index: t/results/float/numbering_captions_listoffloats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/float/numbering_captions_listoffloats.pl,v
retrieving revision 1.33
retrieving revision 1.34
diff -u -b -r1.33 -r1.34
--- t/results/float/numbering_captions_listoffloats.pl  25 Feb 2012 13:15:42 
-0000      1.33
+++ t/results/float/numbering_captions_listoffloats.pl  14 Jul 2012 23:20:10 
-0000      1.34
@@ -9116,14 +9116,6 @@
 
 Warning 1: C A warning
 
-* Menu:
-
-* chapter::
-* Unnumbered::
-* Chapter with unnumbsubsec::
-* Appendix for float::
-* list of floats::
-
 1 A chapter
 ***********
 
@@ -9145,10 +9137,6 @@
 
 Warning 1.1: C A warning in chapter
 
-* Menu:
-
-* section::
-
 1.1 A section
 =============
 
@@ -9159,10 +9147,6 @@
 Unnumbered
 **********
 
-* Menu:
-
-* Section within unnumbered::
-
 unnum
 
 Text 5: C unnumbered float
@@ -9181,10 +9165,6 @@
 2 Chapter with unnumbsubsec
 ***************************
 
-* Menu:
-
-* unnumbered sec::
-
 Chap
 
 Text 2.1: C Chapter with subsec

Index: t/results/indices/double_index_entry.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/indices/double_index_entry.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/indices/double_index_entry.pl     27 May 2012 11:31:37 -0000      
1.18
+++ t/results/indices/double_index_entry.pl     14 Jul 2012 23:20:10 -0000      
1.19
@@ -745,13 +745,9 @@
 
 * Menu:
 
-* other node::
-
-* Menu:
-
 * aaa:                                   Top.                   (line 0)
 * aaa <1>:                               Top.                   (line 2)
-* aaa <2>:                               other node.            (line 6)
+* aaa <2>:                               other node.            (line 2)
 
 ';
 

Index: t/results/indices/index_entry_before_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entry_before_node.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/indices/index_entry_before_node.pl        27 May 2012 10:45:14 
-0000      1.18
+++ t/results/indices/index_entry_before_node.pl        14 Jul 2012 23:20:10 
-0000      1.19
@@ -810,16 +810,11 @@
 ';
 
 
-$result_converted{'plaintext'}->{'index_entry_before_node'} = '* Menu:
-
-* first::
-* second::
-
-Para.
+$result_converted{'plaintext'}->{'index_entry_before_node'} = 'Para.
 
 * Menu:
 
-* lone entry:                            first.                 (line 6)
+* lone entry:                            first.                 (line 1)
 
 ';
 

Index: t/results/indices/index_entry_in_footnote_different_node_end.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entry_in_footnote_different_node_end.pl,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/indices/index_entry_in_footnote_different_node_end.pl     27 May 
2012 11:31:37 -0000      1.1
+++ t/results/indices/index_entry_in_footnote_different_node_end.pl     14 Jul 
2012 23:20:10 -0000      1.2
@@ -714,11 +714,7 @@
 ';
 
 
-$result_converted{'plaintext'}->{'index_entry_in_footnote_different_node_end'} 
= '* Menu:
-
-* First::
-
-Top node(1)
+$result_converted{'plaintext'}->{'index_entry_in_footnote_different_node_end'} 
= 'Top node(1)
 
    ---------- Footnotes ----------
 
@@ -730,8 +726,8 @@
 
 * Menu:
 
-* counting entry:                        Top.                  (line 13)
-* index entry in footnote:               Top.                  (line  8)
+* counting entry:                        Top.                   (line 9)
+* index entry in footnote:               Top.                   (line 4)
 
 ';
 

Index: t/results/indices/index_entry_in_footnote_separate.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/index_entry_in_footnote_separate.pl,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- t/results/indices/index_entry_in_footnote_separate.pl       27 May 2012 
10:45:14 -0000      1.4
+++ t/results/indices/index_entry_in_footnote_separate.pl       14 Jul 2012 
23:20:10 -0000      1.5
@@ -764,11 +764,7 @@
 ';
 
 
-$result_converted{'plaintext'}->{'index_entry_in_footnote_separate'} = '* Menu:
-
-* First::
-
-Top node(1) (*note Top-Footnote-1::)
+$result_converted{'plaintext'}->{'index_entry_in_footnote_separate'} = 'Top 
node(1) (*note Top-Footnote-1::)
 
    (1) in footnote
 
@@ -778,8 +774,8 @@
 
 * Menu:
 
-* counting entry:                        Top-Footnotes.        (line 11)
-* index entry in footnote:               Top-Footnotes.        (line  6)
+* counting entry:                        Top-Footnotes.         (line 7)
+* index entry in footnote:               Top-Footnotes.         (line 2)
 
 ';
 

Index: t/results/indices/printindex_index_entry_in_copying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/results/indices/printindex_index_entry_in_copying.pl      27 May 2012 
10:45:15 -0000      1.22
+++ t/results/indices/printindex_index_entry_in_copying.pl      14 Jul 2012 
23:20:10 -0000      1.23
@@ -1536,10 +1536,6 @@
 * xf:                                    Top.                  (line  6)
 * xftable xitem:                         Top.                  (line 10)
 
-* Menu:
-
-* chapter::
-
 1 Chapter
 *********
 
@@ -1552,19 +1548,19 @@
 
 * Menu:
 
-* Copying this document:                 chapter.              (line 27)
-* ftable item:                           chapter.              (line 31)
-* fun:                                   chapter.              (line 27)
-* xf:                                    chapter.              (line 28)
-* xftable xitem:                         chapter.              (line 32)
+* Copying this document:                 chapter.              (line 23)
+* ftable item:                           chapter.              (line 27)
+* fun:                                   chapter.              (line 23)
+* xf:                                    chapter.              (line 24)
+* xftable xitem:                         chapter.              (line 28)
 
 * Menu:
 
-* Copying this document:                 chapter.              (line 27)
-* ftable item:                           chapter.              (line 31)
-* fun:                                   chapter.              (line 27)
-* xf:                                    chapter.              (line 28)
-* xftable xitem:                         chapter.              (line 32)
+* Copying this document:                 chapter.              (line 23)
+* ftable item:                           chapter.              (line 27)
+* fun:                                   chapter.              (line 23)
+* xf:                                    chapter.              (line 24)
+* xftable xitem:                         chapter.              (line 28)
 
 ';
 

Index: t/results/indices/printindex_index_entry_in_copying_in_footnote.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_in_footnote.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/indices/printindex_index_entry_in_copying_in_footnote.pl  27 May 
2012 10:45:15 -0000      1.19
+++ t/results/indices/printindex_index_entry_in_copying_in_footnote.pl  14 Jul 
2012 23:20:10 -0000      1.20
@@ -970,10 +970,6 @@
 * Menu:
 
 
-* Menu:
-
-* chapter::
-
    ---------- Footnotes ----------
 
    (1) In footnote
@@ -985,7 +981,7 @@
 
 * Menu:
 
-* Copying this document:                 Top.                  (line 16)
+* Copying this document:                 Top.                  (line 12)
 
    ---------- Footnotes ----------
 

Index: t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl     
27 May 2012 10:45:15 -0000      1.18
+++ t/results/indices/printindex_index_entry_in_copying_no_insertcopying.pl     
14 Jul 2012 23:20:10 -0000      1.19
@@ -1448,10 +1448,6 @@
 
 Top.
 
-* Menu:
-
-* chapter::
-
 1 Chapter
 *********
 

Index: t/results/plaintext_tests/line_passed_and_formats.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/plaintext_tests/line_passed_and_formats.pl,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- t/results/plaintext_tests/line_passed_and_formats.pl        19 Aug 2011 
23:09:44 -0000      1.13
+++ t/results/plaintext_tests/line_passed_and_formats.pl        14 Jul 2012 
23:20:10 -0000      1.14
@@ -3501,9 +3501,6 @@
           In nested
 
    menu
-* Menu:
-
-* (manual)node::
    end menu
 ';
 

Index: t/results/plaintext_tests/japanese_utf8/res_plaintext/japanese_utf8.txt
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/plaintext_tests/japanese_utf8/res_plaintext/japanese_utf8.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- t/results/plaintext_tests/japanese_utf8/res_plaintext/japanese_utf8.txt     
27 Jan 2012 18:50:22 -0000      1.1
+++ t/results/plaintext_tests/japanese_utf8/res_plaintext/japanese_utf8.txt     
14 Jul 2012 23:20:11 -0000      1.2
@@ -3,11 +3,6 @@
 
 これは GNU LilyPond バージョン
 
-* Menu:
-
-* Preface::
-* Introduction::                   LilyPond とは何なのか、なぜ 
LilyPond を使うのか、どうやって LilyPond を使うのか
-
 1 Preface
 *********
 

Index: t/results/sectioning/chapter_node_before_and_after_part.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/chapter_node_before_and_after_part.pl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- t/results/sectioning/chapter_node_before_and_after_part.pl  25 Feb 2012 
13:15:47 -0000      1.26
+++ t/results/sectioning/chapter_node_before_and_after_part.pl  14 Jul 2012 
23:20:11 -0000      1.27
@@ -653,10 +653,6 @@
 $result_converted{'plaintext'}->{'chapter_node_before_and_after_part'} = '1 
chapter
 *********
 
-* Menu:
-
-* after::
-
 2 chapter 2
 ***********
 

Index: t/results/sectioning/double_part.pl
===================================================================
RCS file: /sources/texinfo/texinfo/tp/t/results/sectioning/double_part.pl,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- t/results/sectioning/double_part.pl 25 Feb 2012 13:15:48 -0000      1.22
+++ t/results/sectioning/double_part.pl 14 Jul 2012 23:20:11 -0000      1.23
@@ -872,10 +872,6 @@
 $result_converted{'plaintext'}->{'double_part'} = 'top
 ***
 
-* Menu:
-
-* node chapter::
-
 Text part first.
 Text part second.
 

Index: t/results/sectioning/node_part_chapter_after_chapter.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_part_chapter_after_chapter.pl,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- t/results/sectioning/node_part_chapter_after_chapter.pl     25 Feb 2012 
13:15:48 -0000      1.31
+++ t/results/sectioning/node_part_chapter_after_chapter.pl     14 Jul 2012 
23:20:11 -0000      1.32
@@ -1109,11 +1109,6 @@
 $result_converted{'plaintext'}->{'node_part_chapter_after_chapter'} = 'top
 ***
 
-* Menu:
-
-* chapter node::
-* part chapter node::
-
 1 chapter node
 **************
 

Index: t/results/sectioning/node_up_external_node.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/node_up_external_node.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/node_up_external_node.pl       25 Feb 2012 13:15:48 
-0000      1.9
+++ t/results/sectioning/node_up_external_node.pl       14 Jul 2012 23:20:12 
-0000      1.10
@@ -627,11 +627,7 @@
 ';
 
 
-$result_converted{'plaintext'}->{'node_up_external_node'} = '* Menu:
-
-* first::
-
-';
+$result_converted{'plaintext'}->{'node_up_external_node'} = '';
 
 
 $result_converted{'html'}->{'node_up_external_node'} = '<!DOCTYPE html PUBLIC 
"-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd";>

Index: t/results/sectioning/section_below_unnumbered.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_below_unnumbered.pl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- t/results/sectioning/section_below_unnumbered.pl    25 Feb 2012 13:15:50 
-0000      1.19
+++ t/results/sectioning/section_below_unnumbered.pl    14 Jul 2012 23:20:14 
-0000      1.20
@@ -963,17 +963,9 @@
 
 Top node.
 
-* Menu:
-
-* Unn::
-
 Unn
 ***
 
-* Menu:
-
-* Sec::
-
 Sec
 ===
 

Index: t/results/sectioning/section_in_unnumbered_plaintext.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/section_in_unnumbered_plaintext.pl,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -b -r1.26 -r1.27
--- t/results/sectioning/section_in_unnumbered_plaintext.pl     25 Feb 2012 
13:15:50 -0000      1.26
+++ t/results/sectioning/section_in_unnumbered_plaintext.pl     14 Jul 2012 
23:20:14 -0000      1.27
@@ -8805,52 +8805,24 @@
 
 Menu:
 
-* Menu:
-
-* chapter::
-* unnumbered::
-* chapter 2::
-* chapter 3::
-* unnumbered 4::
-
 1 chapter
 *********
 
-* Menu:
-
-* section in chapter::
-
 1.1 section in chapter
 ======================
 
 unnumbered
 **********
 
-* Menu:
-
-* section in unnumbered::
-
 section in unnumbered
 =====================
 
 2 chapter 2
 ***********
 
-* Menu:
-
-* unnumberedsec 2::
-* unnumberedsec 2-1::
-
 unnumbered section 2
 ====================
 
-* Menu:
-
-* unnumbered sub 2::
-* numbered sub 2::
-* unnumbered sub2 2::
-* numbered sub2 2::
-
 unnumbered subsection 2
 -----------------------
 
@@ -8866,34 +8838,15 @@
 unnumberedsec 2-1
 =================
 
-* Menu:
-
-* numbered sub 2-1::
-
 numbered subsection 2-1
 -----------------------
 
 3 chapter 3
 ***********
 
-* Menu:
-
-* unnumberedsec 3::
-* section 3-1::
-* unnumberedsec 3-2::
-* section 3-3::
-* unnumberedsec 3-4::
-
 unnumbered section 3
 ====================
 
-* Menu:
-
-* unnumbered sub 3::
-* numbered sub 3::
-* unnumbered sub2 3::
-* numbered sub2 3::
-
 unnumbered subsection 3
 -----------------------
 
@@ -8912,50 +8865,27 @@
 unnumberedsec 3-2
 =================
 
-* Menu:
-
-* numbered sub 3-2::
-
 numbered subsection 3-2
 -----------------------
 
 3.2 section 3-3
 ===============
 
-* Menu:
-
-* subsection 3-3::
-
 3.2.1 subsection 3-3
 --------------------
 
 unnumberedsec 3-4
 =================
 
-* Menu:
-
-* numbered sub 3-4::
-
 numbered subsection 3-4
 -----------------------
 
 unnumbered 4
 ************
 
-* Menu:
-
-* unnumberedsec 4::
-
 unnumbered section 4
 ====================
 
-* Menu:
-
-* unnumbered sub 4::
-* numbered sub 4::
-* unnumbered sub2 4::
-* numbered sub2 4::
-
 unnumbered subsection 4
 -----------------------
 

Index: t/results/sectioning/two_nodes_at_the_end.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/two_nodes_at_the_end.pl,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- t/results/sectioning/two_nodes_at_the_end.pl        25 Feb 2012 13:15:51 
-0000      1.6
+++ t/results/sectioning/two_nodes_at_the_end.pl        14 Jul 2012 23:20:15 
-0000      1.7
@@ -1079,12 +1079,6 @@
 $result_converted{'plaintext'}->{'two_nodes_at_the_end'} = 'top
 ***
 
-* Menu:
-
-* chapter 1::
-* node after chapter 1::
-* node after chapter 2::
-
 1 chapter c1
 ************
 

Index: t/results/sectioning/two_nodes_between_chapters.pl
===================================================================
RCS file: 
/sources/texinfo/texinfo/tp/t/results/sectioning/two_nodes_between_chapters.pl,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- t/results/sectioning/two_nodes_between_chapters.pl  25 Feb 2012 13:15:51 
-0000      1.9
+++ t/results/sectioning/two_nodes_between_chapters.pl  14 Jul 2012 23:20:16 
-0000      1.10
@@ -1235,12 +1235,6 @@
 $result_converted{'plaintext'}->{'two_nodes_between_chapters'} = 'top
 ***
 
-* Menu:
-
-* chapter 1::
-* node between chapters::
-* chapter 2::
-
 1 chapter c1
 ************
 

Index: tests/formatting/Makefile.am
===================================================================
RCS file: /sources/texinfo/texinfo/tp/tests/formatting/Makefile.am,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- tests/formatting/Makefile.am        19 Apr 2012 21:14:49 -0000      1.6
+++ tests/formatting/Makefile.am        14 Jul 2012 23:20:16 -0000      1.7
@@ -6,6 +6,7 @@
  direntry_dircategory.texi \
  float_copying.texi         my-bib-macros.texi \
  documentlanguage_set.texi  japanese_long_name.texi \
+ simple_with_menu.texi \
  file.css tests-parser.txt  res_parser
 
 DISTCLEANFILES = tests.log tests.out

Index: tests/formatting/tests-parser.txt
===================================================================
RCS file: /sources/texinfo/texinfo/tp/tests/formatting/tests-parser.txt,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- tests/formatting/tests-parser.txt   19 Apr 2012 21:14:50 -0000      1.8
+++ tests/formatting/tests-parser.txt   14 Jul 2012 23:20:18 -0000      1.9
@@ -34,4 +34,4 @@
 documentlanguage_set_unknown documentlanguage_set.texi --document-language 
unknown
 documentlanguage_set_option_info documentlanguage_set.texi --info 
--document-language fr
 float_copying float_copying.texi --split chapter
-
+simple_with_menu_docbook_info simple_with_menu.texi --docbook --info

Index: tests/formatting/simple_with_menu.texi
===================================================================
RCS file: tests/formatting/simple_with_menu.texi
diff -N tests/formatting/simple_with_menu.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ tests/formatting/simple_with_menu.texi      14 Jul 2012 23:20:17 -0000      
1.1
@@ -0,0 +1,13 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden simple_with_menu.info
+
address@hidden Top
+
address@hidden
+* test::
address@hidden menu
+
address@hidden test
+
address@hidden

Index: 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.1
===================================================================
RCS file: 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.1
diff -N 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.1

Index: 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.2
===================================================================
RCS file: 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.2
diff -N 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.2

Index: 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.info
===================================================================
RCS file: 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.info
diff -N 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
tests/formatting/res_parser/simple_with_menu_docbook_info/simple_with_menu.info 
    14 Jul 2012 23:20:18 -0000      1.1
@@ -0,0 +1,20 @@
+This is simple_with_menu.info, produced by texi2any version from
+simple_with_menu.texi.
+
+
+File: simple_with_menu.info,  Node: Top,  Next: test,  Up: (dir)
+
+* Menu:
+
+* test::
+
+
+File: simple_with_menu.info,  Node: test,  Prev: Top,  Up: Top
+
+
+
+Tag Table:
+Node: Top89
+Node: test176
+
+End Tag Table



reply via email to

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