texi2html-cvs
[Top][All Lists]
Advanced

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

[Texi2html-cvs] texi2html ChangeLog NEWS TODO texi2html.init te...


From: Patrice Dumas
Subject: [Texi2html-cvs] texi2html ChangeLog NEWS TODO texi2html.init te...
Date: Sat, 02 May 2009 11:31:21 +0000

CVSROOT:        /cvsroot/texi2html
Module name:    texi2html
Changes by:     Patrice Dumas <pertusus>        09/05/02 11:31:19

Modified files:
        .              : ChangeLog NEWS TODO texi2html.init texi2html.pl 
        doc            : texi2html.texi 
        examples       : info.init mediawiki.init xml.init 
        test/contents  : tests.txt 
        test/coverage/res/formatting: formatting.html 
        test/encodings/res/formatting_fr: formatting.html 
        test/encodings/res/formatting_fr_icons: formatting.html 
        test/formatting: Makefile.am Makefile.in tests.txt 
        test/formatting/res/formatting_weird_quotes: formatting.html 
        test/layout/res/formatting_chm: formatting.html 
                                        formatting_1.html 
                                        formatting_2.html 
                                        formatting_3.html 
                                        formatting_4.html 
                                        formatting_5.html 
                                        formatting_abt.html 
                                        formatting_ovr.html 
                                        formatting_toc.html 
        test/layout/res/formatting_exotic: formatting.html 
                                           formatting_1.html 
                                           formatting_2.html 
                                           formatting_3.html 
                                           formatting_4.html 
                                           formatting_abt.html 
                                           formatting_ovr.html 
                                           formatting_toc.html 
        test/layout/res/formatting_makeinfo: chapter.html chapter2.html 
                                             formatting_abt.html 
                                             index.html 
                                             s_002d_002dect_002cion.html 
                                             subsection.html 
                                             
subsubsection-_0060_0060simple_002ddouble_002d_002dthree_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
 
        test/layout/res/formatting_regions: formatting_regions.html 
        test/macros    : Makefile.am Makefile.in tests.txt 
        test/manuals   : tests.txt 
        test/manuals/res/ccvs_info: cvs.info 
        test/manuals/res/texinfo: texinfo_cp.idx 
        test/misc/res/formatting_html32: formatting.html 
        test/tar_manual/res/texi_tar: tar.passfirst tar.passtexi 
                                      tar.texi 
Added files:
        test/contents/res/contents_at_begin_info: contents_at_begin.info 
        test/contents/res/contents_at_end_info: contents_at_end.info 
        test/contents/res/contents_in_middle_chapter_info: 
                                                           
contents_in_middle_chapter.info 
        test/contents/res/contents_in_middle_section_info: 
                                                           
contents_in_middle_section.info 
        test/contents/res/double_contents_info: double_contents.info 
        test/contents/res/double_contents_setcontentsaftertitlepage_info: 
                                                                          
double_contents_setcontentsaftertitlepage.info 
        test/formatting: direntry_dircategory.texi simple_table.texi 
        test/formatting/res/direntry_dircategory: direntry_dircategory.2 
                                                  direntry_dircategory.html 
        test/formatting/res/direntry_dircategory_info: 
                                                       
direntry_dircategory.info 
        test/formatting/res/direntry_dircategory_info_split: 
                                                             
direntry_dircategory.info 
                                                             
direntry_dircategory.info-1 
                                                             
direntry_dircategory.info-2 
        test/formatting/res/formatting_info: formatting.info 
        test/formatting/res/texi_direntry_dircategory: 
                                                       direntry_dircategory.2 
                                                       
direntry_dircategory.passfirst 
                                                       
direntry_dircategory.passtexi 
                                                       
direntry_dircategory.texi 
        test/macros    : included_file_with_setfilename.texi 
                         no_arg_macro.texi 
                         test_include_with_setfilename.texi 
        test/macros/res/no_arg_macro_info: no_arg_macro.info 
        test/macros/res/test_include_with_setfilename_info: 
                                                            
test_include_with_setfilename.info 
        test/macros/res/texi_no_arg_macro: no_arg_macro.2 
                                           no_arg_macro.passfirst 
                                           no_arg_macro.passtexi 
                                           no_arg_macro.texi 
        test/macros/res/texi_test_include_with_setfilename: 
                                                            
test_include_with_setfilename.2 
                                                            
test_include_with_setfilename.passfirst 
                                                            
test_include_with_setfilename.passtexi 
                                                            
test_include_with_setfilename.texi 

Log message:
                * texi2html.pl: ignore @setfilename in included file, 
consistently
                with the texinfo manual.
                Allow @cartouche to be handled like a simple_format.
                * texi2html.pl, texi2html.init: @direntry is handled like a 
                menu, not a raw environment.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texi2html/ChangeLog?cvsroot=texi2html&r1=1.380&r2=1.381
http://cvs.savannah.gnu.org/viewcvs/texi2html/NEWS?cvsroot=texi2html&r1=1.95&r2=1.96
http://cvs.savannah.gnu.org/viewcvs/texi2html/TODO?cvsroot=texi2html&r1=1.95&r2=1.96
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.init?cvsroot=texi2html&r1=1.192&r2=1.193
http://cvs.savannah.gnu.org/viewcvs/texi2html/texi2html.pl?cvsroot=texi2html&r1=1.281&r2=1.282
http://cvs.savannah.gnu.org/viewcvs/texi2html/doc/texi2html.texi?cvsroot=texi2html&r1=1.85&r2=1.86
http://cvs.savannah.gnu.org/viewcvs/texi2html/examples/info.init?cvsroot=texi2html&r1=1.39&r2=1.40
http://cvs.savannah.gnu.org/viewcvs/texi2html/examples/mediawiki.init?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/examples/xml.init?cvsroot=texi2html&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/tests.txt?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/res/contents_at_begin_info/contents_at_begin.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/res/contents_at_end_info/contents_at_end.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/res/contents_in_middle_chapter_info/contents_in_middle_chapter.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/res/contents_in_middle_section_info/contents_in_middle_section.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/res/double_contents_info/double_contents.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/contents/res/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/coverage/res/formatting/formatting.html?cvsroot=texi2html&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res/formatting_fr/formatting.html?cvsroot=texi2html&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/encodings/res/formatting_fr_icons/formatting.html?cvsroot=texi2html&r1=1.21&r2=1.22
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/Makefile.am?cvsroot=texi2html&r1=1.16&r2=1.17
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/Makefile.in?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/tests.txt?cvsroot=texi2html&r1=1.18&r2=1.19
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/direntry_dircategory.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/simple_table.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/direntry_dircategory/direntry_dircategory.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/direntry_dircategory/direntry_dircategory.html?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/direntry_dircategory_info/direntry_dircategory.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-1?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/formatting_info/formatting.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/formatting_weird_quotes/formatting.html?cvsroot=texi2html&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/texi_direntry_dircategory/direntry_dircategory.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passfirst?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passtexi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/formatting/res/texi_direntry_dircategory/direntry_dircategory.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting.html?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_1.html?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_2.html?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_3.html?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_4.html?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_5.html?cvsroot=texi2html&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_abt.html?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_ovr.html?cvsroot=texi2html&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_chm/formatting_toc.html?cvsroot=texi2html&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting.html?cvsroot=texi2html&r1=1.19&r2=1.20
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_1.html?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_2.html?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_3.html?cvsroot=texi2html&r1=1.14&r2=1.15
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_4.html?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_abt.html?cvsroot=texi2html&r1=1.10&r2=1.11
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_ovr.html?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_exotic/formatting_toc.html?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/chapter.html?cvsroot=texi2html&r1=1.13&r2=1.14
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/chapter2.html?cvsroot=texi2html&r1=1.15&r2=1.16
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/formatting_abt.html?cvsroot=texi2html&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/index.html?cvsroot=texi2html&r1=1.17&r2=1.18
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/s_002d_002dect_002cion.html?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/subsection.html?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_makeinfo/subsubsection-_0060_0060simple_002ddouble_002d_002dthree_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html?cvsroot=texi2html&r1=1.12&r2=1.13
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/layout/res/formatting_regions/formatting_regions.html?cvsroot=texi2html&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/Makefile.am?cvsroot=texi2html&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/Makefile.in?cvsroot=texi2html&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/tests.txt?cvsroot=texi2html&r1=1.8&r2=1.9
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/included_file_with_setfilename.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/no_arg_macro.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/test_include_with_setfilename.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/no_arg_macro_info/no_arg_macro.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/test_include_with_setfilename_info/test_include_with_setfilename.info?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_no_arg_macro/no_arg_macro.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_no_arg_macro/no_arg_macro.passfirst?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_no_arg_macro/no_arg_macro.passtexi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_no_arg_macro/no_arg_macro.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.2?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passfirst?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passtexi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.texi?cvsroot=texi2html&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/tests.txt?cvsroot=texi2html&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/ccvs_info/cvs.info?cvsroot=texi2html&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/manuals/res/texinfo/texinfo_cp.idx?cvsroot=texi2html&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/misc/res/formatting_html32/formatting.html?cvsroot=texi2html&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/tar_manual/res/texi_tar/tar.passfirst?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/tar_manual/res/texi_tar/tar.passtexi?cvsroot=texi2html&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/texi2html/test/tar_manual/res/texi_tar/tar.texi?cvsroot=texi2html&r1=1.3&r2=1.4

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/texi2html/texi2html/ChangeLog,v
retrieving revision 1.380
retrieving revision 1.381
diff -u -b -r1.380 -r1.381
--- ChangeLog   27 Apr 2009 21:22:10 -0000      1.380
+++ ChangeLog   2 May 2009 11:31:00 -0000       1.381
@@ -1,8 +1,16 @@
+2009-05-01   Patrice Dumas  <address@hidden>
+
+       * texi2html.pl: ignore @setfilename in included file, consistently
+       with the texinfo manual.
+       Allow @cartouche to be handled like a simple_format.
+       * texi2html.pl, texi2html.init: @direntry is handled like a 
+       menu, not a raw environment.
+
 2009-04-27   Patrice Dumas  <address@hidden>
 
        * texi2html.pl: simplify index handling and fix syn*index to do 
        the same than in the documentation and in makeinfo/texi2dvi.
-       fix index_summary_file.
+       Fix index_summary_file.
        Fix line count with a def* protected end of line at the end of
        the file.
        * texi2html.init: @page stops paragraphs.
@@ -64,7 +72,7 @@
        contexts when paragraphs should not appear, and also give context
        of close_paragraph to be able to deliver an error message stating
        that something triggering paragraph closing happened while it
-       shouldn't have..
+       shouldn't have.
        Change the System Identifier to be conformant with what w3c now
        wants (report from Andreas Lochmann).
        * texi2html.pl: Split close_stack_texi_structure in 

Index: NEWS
===================================================================
RCS file: /cvsroot/texi2html/texi2html/NEWS,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -b -r1.95 -r1.96
--- NEWS        25 Apr 2009 14:54:41 -0000      1.95
+++ NEWS        2 May 2009 11:31:00 -0000       1.96
@@ -2,11 +2,18 @@
 
 1.84 ()
 
+* NEW FEATURES
+  ------------
+
+* new info backend, ready for world domination!
+
 * BUG FIXES
   ---------
 
 * Handling of @itemize and @table arguments are more in line with makeinfo.
 
+* ignore @setfilename in @include'd files, as told in the texinfo manual.
+
 * COMPATIBILITY
   -------------
 
@@ -14,10 +21,12 @@
   and apply the @-command given as @table argument. Correspondingly, 
   some arguments of $table_item have been removed.
 
-* Formatting of titlepage chaned, and @title, @subtitle and @author
+* Formatting of titlepage changed, and @title, @subtitle and @author
   are now handled by $line_command.
 
-* verbatiminclude is now a $raw command argument distinct from verbatim.
+* @verbatiminclude is now a $raw command argument distinct from @verbatim.
+
+* @direntry is formatted like a menu and passed down to $menu_command.
 
 1.82 (2009-01-05)
 

Index: TODO
===================================================================
RCS file: /cvsroot/texi2html/texi2html/TODO,v
retrieving revision 1.95
retrieving revision 1.96
diff -u -b -r1.95 -r1.96
--- TODO        27 Apr 2009 18:45:45 -0000      1.95
+++ TODO        2 May 2009 11:31:00 -0000       1.96
@@ -372,3 +372,11 @@
 
 * add tests for -o - and input coming from stdin, including check of 
   out file names.
+
+
+* /dev/null ad NUL on dos is acceptable as -o
+ it is possible to use
+    $devnull = File::Spec->devnull();
+ but maybe not on djgpp osname osvers
+
+* warning if @direcategory/@direntry after first node or element.

Index: texi2html.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.init,v
retrieving revision 1.192
retrieving revision 1.193
diff -u -b -r1.192 -r1.193
--- texi2html.init      27 Apr 2009 18:45:45 -0000      1.192
+++ texi2html.init      2 May 2009 11:31:01 -0000       1.193
@@ -12,7 +12,7 @@
 # Afterwards, load the file with command-line 
 # option -init-file <your_init_file>
 #
-# $Id: texi2html.init,v 1.192 2009/04/27 18:45:45 pertusus Exp $
+# $Id: texi2html.init,v 1.193 2009/05/02 11:31:01 pertusus Exp $
 
 ######################################################################
 # The following variables can also be set by command-line options
@@ -854,7 +854,7 @@
     # not in code_style, according to post on bug-texinfo
     if ($SIMPLE_MENU)
     {
-        foreach my $format ('menu', 'detailmenu')
+        foreach my $format ('menu', 'detailmenu', 'direntry')
         {
             if (!defined($complex_format_map->{$format}))
             { 
@@ -2232,11 +2232,11 @@
                'ss', 'ss',
                'l', 'l',
                'L', 'L',
-               'exclamdown', '! upside-down',
+               'exclamdown', '!',
                #'exclamdown', '&iexcl;',
-               'questiondown', '? upside-down',
+               'questiondown', '?',
                #'questiondown', '&iquest;',
-               'pounds', 'pound sterling',
+               'pounds', 'pounds',
                #'pounds', '&pound;'
                'ordf'         => 'a',
                'ordm'         => 'o',
@@ -3973,7 +3973,7 @@
      'ifnotinfo' => 1,
      'ifnotxml' => 1,
      'ifnotdocbook' => 1, 
-     'direntry' => 'raw',
+     'direntry' => 'normal',
      'verbatim' => 'raw', 
      'ifclear' => 'value', 
      'ifset' => 'value' ,
@@ -5049,6 +5049,7 @@
     }
     if ($text =~ /\S/)
     {
+        return '' if  ($format eq 'direntry');
         return $text if ($format eq 'detailmenu');
         return "<table class=\"menu\" border=\"0\" 
cellspacing=\"0\">${begin_row}\n" 
         . $text . "${end_row}</table>\n";
@@ -5107,7 +5108,7 @@
     my $preformatted = shift;
 
     my $in_commands = 0;
-    $in_commands = 1 if ($command_stack->[-1] and $command_stack->[-1] ne 
'menu' and $command_stack->[-1] ne 'detailmenu');
+    $in_commands = 1 if ($command_stack->[-1] and $command_stack->[-1] ne 
'menu' and $command_stack->[-1] ne 'detailmenu' and $command_stack->[-1] ne 
'direntry');
 
     $title = '' unless ($has_title);
 #print STDERR  "MENU_LINK($in_commands)($state->{'preformatted'})\n";
@@ -5151,7 +5152,7 @@
     my $preformatted = shift;
 
     my $in_commands = 0;
-    $in_commands = 1 if ($command_stack->[-1] and $command_stack->[-1] ne 
'menu' and $command_stack->[-1] ne 'detailmenu');
+    $in_commands = 1 if ($command_stack->[-1] and $command_stack->[-1] ne 
'menu' and $command_stack->[-1] ne 'detailmenu' and $command_stack->[-1] ne 
'direntry');
     return $text if ($preformatted or $in_commands);
     # FIXME: the following is better-looking.
     #return $text."<br>" if ($in_commands and !$state->{'preformatted'});

Index: texi2html.pl
===================================================================
RCS file: /cvsroot/texi2html/texi2html/texi2html.pl,v
retrieving revision 1.281
retrieving revision 1.282
diff -u -b -r1.281 -r1.282
--- texi2html.pl        27 Apr 2009 21:22:10 -0000      1.281
+++ texi2html.pl        2 May 2009 11:31:01 -0000       1.282
@@ -79,7 +79,7 @@
 }
 
 # CVS version:
-# $Id: texi2html.pl,v 1.281 2009/04/27 21:22:10 pertusus Exp $
+# $Id: texi2html.pl,v 1.282 2009/05/02 11:31:01 pertusus Exp $
 
 # Homepage:
 my $T2H_HOMEPAGE = "http://www.nongnu.org/texi2html/";;
@@ -1779,6 +1779,7 @@
 
 $format_type{'menu'} = 'menu';
 $format_type{'detailmenu'} = 'menu';
+$format_type{'direntry'} = 'menu';
 
 $format_type{'cartouche'} = 'cartouche';
 
@@ -3134,7 +3135,7 @@
 
 # correct %Texi2HTML::Config::texi_formats_map based on command line and init
 # variables
-$Texi2HTML::Config::texi_formats_map{'menu'} = 1 if 
($Texi2HTML::Config::SHOW_MENU);
+$Texi2HTML::Config::texi_formats_map{'menu'} = 'normal' if 
($Texi2HTML::Config::SHOW_MENU);
 
 foreach my $expanded (@Texi2HTML::Config::EXPAND)
 {
@@ -3146,7 +3147,7 @@
     }
     else
     {
-         $Texi2HTML::Config::texi_formats_map{$expanded} = 1; 
+         $Texi2HTML::Config::texi_formats_map{$expanded} = 'normal'; 
     }
 }
 
@@ -3160,7 +3161,7 @@
     }
 }
 
-# the remaining (not EXPAND) raw formats are set as 'raw' such that 
+# the remaining (not in @EXPAND) raw formats are set as 'raw' such that 
 # they are propagated to formatting functions, but
 # they don't start paragraphs or preformatted.
 foreach my $raw (@raw_regions)
@@ -3981,6 +3982,7 @@
                                     # to be used
     $state->{'menu'} = 0;           # number of opened menus
     $state->{'detailmenu'} = 0;     # number of opened detailed menus      
+    $state->{'direntry'} = 0;     # number of opened direntry  
     $state->{'sectionning_base'} = 0;         # current base sectionning level
     $state->{'table_stack'} = [ "no table" ]; # a stack of opened tables/lists
     # seems to be only debug
@@ -5121,6 +5123,7 @@
     my $node = shift;
     my $state = shift;
     my $line_nr = shift;
+    return if ($state->{'direntry'});
     my $node_menu_ref = {};
     if (exists($nodes{$node}))
     {
@@ -6976,6 +6979,7 @@
     $state->{'keep_texi'} = 0 unless exists($state->{'keep_texi'});
     $state->{'keep_nr'} = 0 unless exists($state->{'keep_nr'});
     $state->{'detailmenu'} = 0 unless exists($state->{'detailmenu'});     # 
number of opened detailed menus      
+    $state->{'direntry'} = 0 unless exists($state->{'direntry'});     # number 
of opened detailed menus      
     $state->{'sec_num'} = 0 unless exists($state->{'sec_num'});
     $state->{'paragraph_style'} = [ '' ] unless 
exists($state->{'paragraph_style'}); 
     $state->{'preformatted_stack'} = [ '' ] unless 
exists($state->{'preformatted_stack'}); 
@@ -7618,7 +7622,7 @@
         &$Texi2HTML::Config::print_page_foot($Texi2HTML::THISDOC{'FH'});
         # this leaves the possibility for external code to close the file
         # without erroring out
-        #close_out ($Texi2HTML::THISDOC{'FH'});
+        close_out ($Texi2HTML::THISDOC{'FH'}) if 
(fileno($Texi2HTML::THISDOC{'FH'}));
     }
     pop_state();
 }
@@ -8405,6 +8409,7 @@
 }
 
 # handle raw formatting, ignored regions...
+# called from scan_texi, so only in first pass.
 sub do_text_macro($$$$$)
 {
     my $type = shift;
@@ -8868,7 +8873,7 @@
         $state->{$format}--;
         if ($state->{$format} < 0)
         { # FIXME currently happens, see invalid/not_closed_in_menu.texi
-             echo_error("Too many menu closed", $line_nr);
+             echo_error("Too many $format closed", $line_nr);
              #print STDERR "Bug, $format counter negative: 
$state->{$format}\n";
              #dump_stack($text, $stack, $state);
              #exit 1;
@@ -8948,10 +8953,6 @@
         }
         add_prev($text, $stack, 
&$Texi2HTML::Config::def($format_ref->{'text'}, $format_ref->{'orig_format'}));
     }
-    elsif ($format_type{$format} eq 'cartouche')
-    {
-        add_prev($text, $stack, 
&$Texi2HTML::Config::cartouche($format_ref->{'text'},$state->{'command_stack'}));
-    }
     elsif ($format eq 'float')
     {
         unless (defined($state->{'float'}))
@@ -9045,6 +9046,10 @@
             add_prev($text, $stack, end_simple_format($format_ref->{'format'}, 
$format_ref->{'text'}, $state));
         }
     }
+    elsif ($format_type{$format} eq 'cartouche')
+    {
+        add_prev($text, $stack, 
&$Texi2HTML::Config::cartouche($format_ref->{'text'},$state->{'command_stack'}));
+    }
     elsif ($format_type{$format} eq 'menu')
     {
     # it should be short-circuited if $Texi2HTML::Config::SIMPLE_MENU
@@ -9062,10 +9067,13 @@
            {
                add_prev($text, $stack, 
&$Texi2HTML::Config::menu($format_ref->{'text'}));
            }
-           else # detailmenu
+           elsif ($format eq 'detailmenu') # detailmenu
            {
                add_prev($text, $stack, $format_ref->{'text'});
            }
+           else # direntry
+           {
+           }
         }
         else
         {
@@ -9412,15 +9420,8 @@
         if ($state->{'preformatted'})
         {
         # add a fake complex style in order to have a given pre style
-        # FIXME check 'style' on bug-texinfo
             push_complex_format_style('menu', 
-              $Texi2HTML::Config::MENU_PRE_COMPLEX_FORMAT
-#                {
-#              'pre_style' => $Texi2HTML::Config::MENU_PRE_STYLE, 
-#              'class' => 'menu-preformatted',
-##              'style' => 'code'
-#                 }
-                 , $state);
+              $Texi2HTML::Config::MENU_PRE_COMPLEX_FORMAT, $state);
             begin_paragraph_after_command($state,$stack,$macro,$line);
         }
         else
@@ -9515,7 +9516,7 @@
     my $state = shift;
     my $line_nr = shift;
     my $menu_entry = shift;
-#    my $menu_entry = $state->{'menu_entry'};
+
     my $file = $state->{'element'}->{'file'};
     my $node_name = normalise_node($menu_entry->{'node'});
     # normalise_node is used in fact to determine if name is empty. 
@@ -9543,10 +9544,19 @@
 
     my $entry = '';
     my $href;
-    my $element = $nodes{$node_name};
+
+    my $element;
+    if ($state->{'direntry'})
+    {
+        $href = do_external_href($node_name);
+    }
+    else
+    {
+        $element = $nodes{$node_name};
+    }
 
     # menu points to an unknown node
-    if (!$element->{'seen'})
+    if (defined($element) and !$element->{'seen'})
     {
         if ($menu_entry->{'node'} =~ /^\s*\(.*\)/o or $novalidate)
         {
@@ -9578,7 +9588,7 @@
     }
 
     # the original node or an equivalent node was seen
-    if ($element->{'seen'})
+    if (defined($element) and $element->{'seen'})
     {
         if ($element->{'reference_element'})
         {
@@ -9608,7 +9618,14 @@
 
     my $element = $menu_entry->{'menu_reference_element'};
 
-    return &$Texi2HTML::Config::menu_description($text, 
duplicate_formatting_state($state),$element->{'text_nonumber'}, 
$state->{'command_stack'}, $state->{'preformatted'});
+    ############# debug
+    # this is not a bug if element is not defined in direntry
+    print STDERR "Bug: !defined(element) in do_menu_description\n" if 
(!defined($element) and ($state->{'menu'} or $state->{'detailmenu'}));
+    ############# end debug
+    my $element_text = '';
+    $element_text = $element->{'text_nonumber'} if (defined($element));
+
+    return &$Texi2HTML::Config::menu_description($text, 
duplicate_formatting_state($state),$element_text, $state->{'command_stack'}, 
$state->{'preformatted'});
 }
 
 sub do_xref($$$$)
@@ -10768,7 +10785,7 @@
             {
                 pop @{$state->{'text_macro_stack'}};
                 # we keep menu and titlepage for the following pass
-                if ((($end_tag eq 'menu') and 
$Texi2HTML::Config::texi_formats_map{'menu'}) or ($region_lines{$end_tag}) or 
$state->{'arg_expansion'})
+                if (($Texi2HTML::Config::texi_formats_map{$end_tag} eq 
'normal') or ($region_lines{$end_tag}) or $state->{'arg_expansion'})
                 {
                      add_prev($text, $stack, "address@hidden");
                 }
@@ -10783,7 +10800,7 @@
             {
                 echo_error ("address@hidden $end_tag without corresponding 
element", $line_nr);
             }
-            else
+            else # a format that is not handled during the first pass
             {# ARG_EXPANSION
                 add_prev($text, $stack, "address@hidden");
             }
@@ -10816,7 +10833,7 @@
                       or $macro eq 'definfoenclose' or $macro eq 'include')
             { # special commands whose arguments will have @macro and
               # @value expanded, and that are processed in this pass
-                if ($state->{'ignored'})
+                if ($state->{'ignored'} or ($line_nr->{'file_name'} ne 
$Texi2HTML::THISDOC{'input_file_name'} and $macro eq 'setfilename'))
                 {
                     $cline = '';
                 }
@@ -10907,7 +10924,7 @@
                 # we must keep it for later, unless we are in an 'ignored'.
                 # if in 'arg_expansion' we keep everything.
                 my $macro_kept;
-                if ((($state->{'raw'} or (($macro eq 'menu') and 
$Texi2HTML::Config::texi_formats_map{'menu'}) or 
(exists($region_lines{$macro}))) and !$state->{'ignored'}) or 
$state->{'arg_expansion'})
+                if ((($state->{'raw'} or 
($Texi2HTML::Config::texi_formats_map{$macro} eq 'normal') or 
(exists($region_lines{$macro}))) and !$state->{'ignored'}) or 
$state->{'arg_expansion'})
                 {
                     add_prev($text, $stack, $tag);
                     $macro_kept = 1;
@@ -11085,7 +11102,7 @@
                {
                   my $top = pop @$stack;
                   # defer this to later?
-                  echo_error ("unclosed command in 
address@hidden>{'line_command'}: $top->{'style'}");
+                  #echo_error ("unclosed command in 
address@hidden>{'line_command'}: $top->{'style'}");
                   add_prev($text, $stack, 
"address@hidden>{'style'}".'{'.$top->{'text'}.'}');
                }
                my $command = pop @$stack;
@@ -11238,7 +11255,6 @@
     my $line_nr = shift;
     my $remaining_on_line = shift;
 
-    $state->{'detailmenu'}-- if ($end_tag eq 'detailmenu' and 
$state->{'detailmenu'});
     if (defined($state->{'text_macro_stack'})
        and @{$state->{'text_macro_stack'}}
        and ($end_tag eq $state->{'text_macro_stack'}->[-1]))
@@ -11257,8 +11273,9 @@
              }
              #dump_stack($text, $stack, $state);
         }
-        if ($end_tag eq 'menu' or 
$Texi2HTML::Config::region_formats_kept{$end_tag})
+        if (($Texi2HTML::Config::texi_formats_map{$end_tag} eq 'normal') or 
$Texi2HTML::Config::region_formats_kept{$end_tag})
         {
+             $state->{$end_tag}-- if 
($Texi2HTML::Config::texi_formats_map{$end_tag} eq 'normal');
              add_prev($text, $stack, "address@hidden $end_tag");
         }
         else
@@ -11267,13 +11284,17 @@
              #dump_stack($text, $stack, $state);
              return 1 if ($remaining_on_line =~ /^\s*$/);
         }
-        $state->{'menu'}-- if ($end_tag eq 'menu');
     }
     elsif ($Texi2HTML::Config::texi_formats_map{$end_tag})
     {
         echo_error ("address@hidden $end_tag without corresponding element", 
$line_nr);
         #dump_stack($text, $stack, $state);
     }
+    elsif ($end_tag eq 'detailmenu' or $end_tag eq 'direntry')
+    {
+        $state->{$end_tag}-- if $state->{$end_tag};
+        add_prev($text, $stack, "address@hidden $end_tag");
+    }
     else
     {
         if ($end_tag eq 'float' and $state->{'float'})
@@ -11441,12 +11462,6 @@
                  add_prev ($text, $stack, "address@hidden".$line); 
                  next;
             }
-            elsif ($macro eq 'detailmenu')
-            {
-                add_prev ($text, $stack, "address@hidden" .  $cline);
-                $state->{'detailmenu'}++;
-                last;
-            }
             elsif ($sec2level{$macro})
             {
                 if ($cline =~ /^\s*(.*)$/)
@@ -11509,10 +11524,13 @@
                     $state->{'raw'} = $macro;
                     #print STDERR "RAW\n";
                 }
-                elsif ($macro eq 'menu')
+                elsif ($Texi2HTML::Config::texi_formats_map{$macro} eq 
'normal')
+                {
+                    if ($macro eq 'menu')
                 {
-                    $state->{'menu'}++;
                     delete ($state->{'prev_menu_node'});
+                    }
+                    $state->{$macro}++;
                     push @{$state->{'text_macro_stack'}}, $macro;
                     #print STDERR "MENU (text_macro_stack: 
@{$state->{'text_macro_stack'}})\n";
                 }
@@ -11534,7 +11552,7 @@
                 }
                 # if it is a raw formatting command or a menu command
                 # we must keep it for later
-                if (($state->{'raw'} and 
(!defined($Texi2HTML::Config::command_handler{$macro}))) or ($macro eq 'menu'))
+                if (($state->{'raw'} and 
(!defined($Texi2HTML::Config::command_handler{$macro}))) or 
($Texi2HTML::Config::texi_formats_map{$macro} eq 'normal'))
                 {
                     add_prev($text, $stack, "address@hidden");
                     $macro_kept = 1;
@@ -11547,6 +11565,12 @@
                 #dump_stack ($text, $stack, $state);
                 return if ($cline =~ /^\s*$/);
             }
+            elsif ($macro eq 'detailmenu' or $macro eq 'direntry')
+            {
+                add_prev ($text, $stack, "address@hidden" .  $cline);
+                $state->{$macro}++;
+                last;
+            }
             elsif ($macro eq 'float')
             { 
                 my ($style_texi, $label_texi) = split(/,/, $cline);
@@ -11838,7 +11862,7 @@
     # in pass_structure
     unless ($state->{'end_of_line_protected'}) # and $in_some_format)
     { 
-        if (!$state->{'raw'} and !$state->{'verb'} and $state->{'menu'})
+        if (!$state->{'raw'} and !$state->{'verb'} and ($state->{'menu'} or 
$state->{'direntry'}))
         { # new menu entry
             my ($node, $name, $ending);
             if ($cline =~ s/^\*(\s+$NODERE)(::)//o)

Index: doc/texi2html.texi
===================================================================
RCS file: /cvsroot/texi2html/texi2html/doc/texi2html.texi,v
retrieving revision 1.85
retrieving revision 1.86
diff -u -b -r1.85 -r1.86
--- doc/texi2html.texi  27 Apr 2009 17:14:06 -0000      1.85
+++ doc/texi2html.texi  2 May 2009 11:31:02 -0000       1.86
@@ -3848,7 +3848,8 @@
 or a detailmenu in that case:
 
 @deftypefn {Function Reference} $menu menu_command $command 
$menu_components_text
address@hidden is the menu command, currently @samp{menu} or @samp{detailmenu}.
address@hidden is the menu command, currently @samp{menu}, @samp{detailmenu}
+or @samp{direntry}.
 @var{$menu_components_text} is the formatted menu components text, obtained
 as explained above.
 @end deftypefn
@@ -4537,9 +4538,10 @@
 @item $format_list_item_texi should now modify directly the @@item argument
   and apply the @@-command given as @@table argument. Correspondingly, 
   some arguments of $table_item have been removed.
address@hidden Formatting of titlepage chaned, and @@title, @@subtitle and 
@@author
address@hidden Formatting of titlepage changed, and @@title, @@subtitle and 
@@author
   are now handled by $line_command
address@hidden verbatiminclude is now a $raw command argument distinct from 
verbatim.
address@hidden @@verbatiminclude is now a $raw command argument distinct from 
@@verbatim.
address@hidden @@direntry is formatted like a menu and passed down to 
$menu_command.
 @end itemize
 @item API changes between 1.78 and 1.80: 
 @itemize @bullet

Index: examples/info.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/examples/info.init,v
retrieving revision 1.39
retrieving revision 1.40
diff -u -b -r1.39 -r1.40
--- examples/info.init  27 Apr 2009 01:56:40 -0000      1.39
+++ examples/info.init  2 May 2009 11:31:02 -0000       1.40
@@ -1,11 +1,8 @@
-
-########## WORK IN PROGRESS ##################
-
 
#+##############################################################################
 #
 # info.init: convert to info
 #
-#    Copyright (C) 2008  Patrice Dumas <address@hidden>
+#    Copyright (C) 2008, 2009  Patrice Dumas <address@hidden>
 #
 #    This program is free software; you can redistribute it and/or modify
 #    it under the terms of the GNU General Public License as published by
@@ -32,7 +29,7 @@
 
 $USE_NODES = 1;
 $USE_SECTIONS = 0;
address@hidden = ('info');
address@hidden = ('info', 'direntry');
 $EXTENSION = 'info';
 $SHOW_MENU = 1;
 $USE_SETFILENAME = 1;
@@ -41,6 +38,7 @@
 $SPLIT_INDEX = 0;
 $SEPARATED_FOOTNOTES = 0;
 $INLINE_CONTENTS = 1;
+$INLINE_INSERTCOPYING = 1;
 $SIMPLE_MENU = 1;
 $MENU_SYMBOL = '*';
 $USE_MENU_DIRECTIONS = 0;
@@ -186,7 +184,7 @@
 $special_list_commands{'itemize'} = {};
 my @info_default_normal_formats = ('table', 'vtable', 'ftable', 'enumerate',
    'itemize');
-foreach my $format (@info_default_normal_formats, 'group')
+foreach my $format (@info_default_normal_formats, 'group', 'cartouche')
 {
     $format_map{$format} = '';
 }
@@ -309,12 +307,13 @@
     return $copying_text;
 }
 
-sub info_default_count_lines($$;$$)
+sub info_default_count_lines($;$$)
 {
       my $text = shift;
-      my $info_state = shift;
       my $indent_length = shift;
       my $indentation_done = shift;
+
+      my $blank_line;
       my $no_indentation = 0;
  
       if (!defined($indentation_done) or $indentation_done)
@@ -331,7 +330,7 @@
       my $end_of_line = 0;
       if (($#lines > 1) and !$end_of_line and ($lines[-1] !~ /\S/) and 
($lines[-2] !~ /\S/))
       {
-         $info_state->{'blank_line'} = 1;
+         $blank_line = 1;
       }
       my $last_line = $lines[-1];
 
@@ -354,7 +353,7 @@
          $line_passed++;
          $end_of_line = 1;
       }
-      return ($line_passed, $end_of_line, $last_line, $indented_text);
+      return ($line_passed, $end_of_line, $last_line, $indented_text, 
$blank_line);
 }
 
 # FIXME initialize
@@ -649,7 +648,7 @@
    my $info_state = shift;
    my $result = '';
    print STDERR "Storing the stack\n";
-#   print STDERR "" . Data::Dumper->Dump([$info_state->{'top'}]);
+   #print STDERR "" . Data::Dumper->Dump([$info_state->{'top'}]);
    my ($characters_count, $lines_count);
    ($characters_count, $result, $lines_count) = 
info_default_process_content($info_state->{'top'}, $info_state);
    $info_state->{'offset_in_file'} += $characters_count;
@@ -690,6 +689,8 @@
    my $table_item_line = 0;
    my $in_table_item = 0;
    my $max_column = $info_default_max_column;
+   my $direntry = 0;
+   my $preformatted_format = 0;
 
    # for formats that needs to process a full line (center and flushright) 
    # to know the line length before outputing
@@ -737,9 +738,6 @@
           {
               $text_added .= $content->{'end'};
           }
-          # if ending a paragraph, go straight to the text addition 
-          # without processing of the end of lines. Same if ending a 
-          # quotation or an @example
           if ($info_default_indented_commands{$content->{'command'}})
           {
               $indent_level--;
@@ -750,13 +748,17 @@
               # this nullify a potential noindent in a random format
               $info_state->{'indent_para'} = undef;
           }
-          elsif ($complex_format_map->{$content->{'command'}})
+          elsif ($complex_format_map->{$content->{'command'}} or 
$content->{'command'} eq 'cartouche')
           {
               if (!$info_state->{'blank_line'} and 
$info_state->{'only_spaces'} and ($indent_level > 0) and !$preformatted)
               {
                  $text_added .= "\n";
               }
           }
+          if ($complex_format_map->{$content->{'command'}} and 
$content->{'content'})
+          {
+              $preformatted_format--;
+          }
           if ($content->{'command'} eq 'paragraph' and 
$info_state->{'align_stack'}->[-1]->{'command'} eq 'normal')
           {
               # if there is no space at the end of a paragraph, there may be 
@@ -831,6 +833,14 @@
               $cell->{'length'} = $length;
               $cell->{'line_passed'} = $all_line_passed;
           }
+          elsif ($content->{'command'} eq 'direntry')
+          {
+              $direntry--;
+              # this has to be done here, otherwise, at the end, $direntry 
+              # would be 0
+              $info_default_dir_specification .= $text_added;
+              $text_added = '';
+          }
           elsif ($content->{'command'} eq 'multitable_row')
           {
               my $multitable = $info_state->{'multitable_stack'}->[-1];
@@ -1003,7 +1013,6 @@
               {
                  # empty paragraph
                  goto new_text if (!$content->{'content'});
-
                  my $paragraphindent = $Texi2HTML::THISDOC{'paragraphindent'};
                  $paragraphindent = $Texi2HTML::Config::PARAGRAPHINDENT if 
(!defined($paragraphindent));
                  $paragraphindent = 0 if ($paragraphindent eq 'none');
@@ -1105,10 +1114,32 @@
               {
                   $text_added .= "\n" unless ($info_state->{'blank_line'});
               }
+              elsif ($content->{'command'} eq 'direntry')
+              {
+                  if ($content->{'content'})
+                  {
+                      $direntry++; 
+                  }
+              }
               elsif ($paragraph_style{$content->{'command'}})
               {
                   push @{$info_state->{'align_stack'}}, {'command' => 
$content->{'command'}};
               }
+              elsif ($content->{'command'} eq 'verbatim' or 
$content->{'command'} eq 'verbatiminclude')
+              {
+                  # $preformatteed cannot be used here since preformatted 
+                  # is closed before a verbatim
+                  if (!$preformatted_format and $indent_level != 0)
+                  {
+                      if (!$info_state->{'blank_line'} and 
$info_state->{'only_spaces'})
+                      {
+                           $text_added .= "\n";
+                      }
+                      my $verb_text = $content->{'text'};
+                      my ($line_passed, $end_of_line, $last_line, 
$text_indented, $blank_line) = info_default_count_lines($verb_text);
+                      $content->{'text'} .= "\n" unless ($blank_line or 
($last_line =~ /^\s*$/));
+                  }
+              }
               elsif ($content->{'command'} eq 'multitable')
               {
                   my $multitable = {
@@ -1138,11 +1169,19 @@
                   my $cell_width = 
$content->{'parent'}->{'parent'}->{'columns_size'}->[$multitable->{'cell_index'}];
                   #$max_column = $cell_width-1;
                   $max_column = $cell_width -2;
-                  push @{$multitable->{'cells'}}, {'cell_width' => 
$cell_width, 'index_entries' => [], 'anchors' => []};
+                  my $cell = {'cell_width' => $cell_width, 'index_entries' => 
[], 'anchors' => []};
+                  push @{$multitable->{'cells'}}, $cell;
                   $result = '';
                   $length = 0;
                   $all_line_passed = 0;
                   $line_char_counter = 0;
+                  if (!$content->{'content'})
+                  {# empty cell
+                      $cell->{'result'} = $result;
+                      $cell->{'length'} = $length;
+                      $cell->{'line_passed'} = $all_line_passed;
+                  }
+                  #info_default_skip_spaces($current, $index, $close);
               }
               if ($info_default_indented_commands{$content->{'command'}})
               {
@@ -1157,13 +1196,17 @@
                   # there is no close if !$content->{'content'}
                   $indent_level++ if ($content->{'content'});
               }
-              elsif ($complex_format_map->{$content->{'command'}})
+              elsif ($complex_format_map->{$content->{'command'}} or 
$content->{'command'} eq 'cartouche')
               {
                   if (!$info_state->{'blank_line'} and 
$info_state->{'only_spaces'} and ($indent_level != 0) and !$preformatted)
                   {
                      $text_added .= "\n";
                   }
               }
+              if ($complex_format_map->{$content->{'command'}} and 
$content->{'content'})
+              {
+                  $preformatted_format++;
+              }
           }
 
           if (defined($content->{'text'}))
@@ -1311,9 +1354,10 @@
          $in_table_item = 0 if ($in_table_item);
          $info_state->{'blank_line'} = 0;
       }
-      my ($line_passed, $end_of_line, $last_line, $text_indented) = 
info_default_count_lines($text_added, $info_state, $indent_length, 
($indentation_done
+      my ($line_passed, $end_of_line, $last_line, $text_indented, $blank_line) 
= info_default_count_lines($text_added, $indent_length, ($indentation_done
         or $info_state->{'align_stack'}->[-1]->{'command'} eq 'center' 
         or $info_state->{'align_stack'}->[-1]->{'command'} eq 'flushright'));
+      $info_state->{'blank_line'} = 1 if ($blank_line);
       # only_space is set in all the conditionals
       if ($end_of_line)
       {
@@ -1403,10 +1447,17 @@
           }
       }
       
+      if ($direntry)
+      {
+         $info_default_dir_specification .= $text_indented;
+      }
+      else
+      {
       $result .= $text_indented;
       $length += length($text_indented);
       $all_line_passed += $line_passed;
    }
+   }
    return ($length, $result, $all_line_passed);
 }
 
@@ -1460,7 +1511,6 @@
    $info_state->{'current'} = $new_command;
    print STDERR "Opened $command ". 
      "\n";
-#     Data::Dumper->Dump([$info_state->{'top'}]);
 }
 
 sub info_default_close_command($$;$$$)
@@ -1473,7 +1523,6 @@
 
    $state = $Texi2HTML::THISDOC{'state'} if (!defined($state));
    my $info_state = info_default_get_state($state);
-   #print STDERR "" . Data::Dumper->Dump([$current_command]);
    print STDERR "Closing $command ".
      "\n";
    if (!defined($info_state->{'current'}))
@@ -1488,7 +1537,6 @@
    {
      print STDERR "Was waiting for $info_state->{'current'}->{'command'}\n";
    }
-#     Data::Dumper->Dump([$info_state->{'top'}]);
    #return if $no_close;
    $command_entries->{'begin'} = $begin;
    $command_entries->{'end'} = $end;
@@ -1936,8 +1984,6 @@
    my $style_stack = shift;
    my $state = shift;
 
-#Data::Dumper->Dump([$state]);
-
 #print STDERR "info_default_normal_text $text $in_preformatted $in_code \n";
    $text = uc($text) if (in_cmd($style_stack, 'sc'));
    $text = uc($text) if (in_cmd($style_stack, 'var'));
@@ -2069,6 +2115,7 @@
     {
         &$print_page_foot($fh);
     }
+    info_default_end_section($fh, $end_page, $element);
 }
 
 sub info_default_footnote_texi($$$)
@@ -2143,7 +2190,8 @@
                $line = shift @$lines;
                $footnote_result .= $line;
             }
-            my ($line_passed, $end_of_line, $last_line, $text_indented) = 
info_default_count_lines($footnote_result, $info_state);
+            my ($line_passed, $end_of_line, $last_line, $text_indented, 
$blank_line) = info_default_count_lines($footnote_result);
+            $info_state->{'blank_line'} = 1 if ($blank_line);
             if ($line_passed == 0)
             {# certainly out of paragraph commands
                $footnote_result =~ s/\s*$//;
@@ -2176,11 +2224,14 @@
        }
        $info_default_out_file_nr++;
        close($Texi2HTML::THISDOC{'FH'});
+       if (!$end_foot_navigation)
+       {
        
main::open_out_file("$Texi2HTML::THISDOC{'filename'}->{'top'}-$info_default_out_file_nr");
        print STDERR "X-$info_default_out_file_nr: 
$info_state->{'offset_in_file'}\n";
        &$print_page_head($Texi2HTML::THISDOC{'FH'});
        push @info_default_pending_indirect, 
{'file'=>"$Texi2HTML::THISDOC{'filename'}->{'top'}-$info_default_out_file_nr", 
'offset' => $info_state->{'offset_in_file'}};
     }
+    }
 }
 
 sub info_default_one_section($$)
@@ -2257,6 +2308,11 @@
         $begin = "* Menu:\n\n";
         $end = "\n";
     }
+    elsif ($name eq 'direntry')
+    {
+        $begin = "START-INFO-DIR-ENTRY\n"; 
+        $end = "END-INFO-DIR-ENTRY\n";
+    }
     return info_default_close_command(undef, $name, $begin, $end);
 }
 
@@ -2497,8 +2553,8 @@
     my $result = "\x{00}\x{08}[index\x{00}\x{08}]\n* Menu:\n\n" .$text."\n";
     $info_state->{'offset_in_file'} += length($result);
 
-    my ($line_passed, $end_of_line, $last_line, $text_indented) = 
info_default_count_lines($result, $info_state);
-    $info_state->{'blank_line'} = 1 if ($last_line !~ /\S/ and $end_of_line);
+    my ($line_passed, $end_of_line, $last_line, $text_indented, $blank_line) = 
info_default_count_lines($result);
+    $info_state->{'blank_line'} = 1 if (($last_line !~ /\S/ and $end_of_line) 
or ($blank_line));
     $info_state->{'line_count'} += $line_passed;
     return $before.$result;
 }
@@ -2739,7 +2795,8 @@
    {
        info_default_store_text ($state, '', $command, {'format_name' => 
$format});
    }
-   return undef;
+   $line =~ s/^\s*//;
+   return $line;
 }
 
 sub info_default_sp($$)
@@ -2987,11 +3044,11 @@
     {
         return info_default_store_text(undef,$text, $style);
     }
-    if ($style eq 'direntry')
-    {
-        $info_default_dir_specification .= "START-INFO-DIR-ENTRY\n" 
-           .$text. "END-INFO-DIR-ENTRY\n";
-    }
+#    if ($style eq 'direntry')
+#    {
+#        $info_default_dir_specification .= "START-INFO-DIR-ENTRY\n" 
+#           .$text. "END-INFO-DIR-ENTRY\n";
+#    }
     return '';
 }
 

Index: examples/mediawiki.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/examples/mediawiki.init,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- examples/mediawiki.init     25 Apr 2009 14:54:43 -0000      1.13
+++ examples/mediawiki.init     2 May 2009 11:31:02 -0000       1.14
@@ -8,7 +8,7 @@
 # Load the file with command-line 
 # option -init-file mediawiki.init
 #
-# $Id: mediawiki.init,v 1.13 2009/04/25 14:54:43 pertusus Exp $
+# $Id: mediawiki.init,v 1.14 2009/05/02 11:31:02 pertusus Exp $
 
 ######################################################################
 # The following variables can also be set by command-line options
@@ -51,6 +51,8 @@
 # Use preformatted menus.
 $SIMPLE_MENU = 1;
 
+$texi_formats_map{'direntry'} = 0;
+
 push @command_handler_init, \&mediawiki_initialize_variables;
 
 my %doc_nr_to_file; # File name cache based on file index.

Index: examples/xml.init
===================================================================
RCS file: /cvsroot/texi2html/texi2html/examples/xml.init,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- examples/xml.init   25 Apr 2009 14:54:43 -0000      1.15
+++ examples/xml.init   2 May 2009 11:31:02 -0000       1.16
@@ -8,7 +8,7 @@
 $USE_SETFILENAME = 1;
 $SEPARATE_DESCRIPTION = 1;
 $USE_NODES = 1;
address@hidden = ('xml');
address@hidden = ('xml', 'direntry');
 
 $USE_ISO = 0;
 $SECTION_NAVIGATION = 0;
@@ -183,6 +183,7 @@
 #$format_code_style{'menu_name'} = 1;
 #$format_code_style{'menu_description'} = 1;
 $format_map{'detailmenu'} = 'detailmenu';
+$format_map{'direntry'} = 'direntry';
 $format_map{'menu_comment'} = '';
 delete $format_map{'enumerate'};
 foreach my $table ('table', 'ftable', 'vtable')

Index: test/contents/tests.txt
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/contents/tests.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/contents/tests.txt     18 Aug 2008 18:01:52 -0000      1.1
+++ test/contents/tests.txt     2 May 2009 11:31:03 -0000       1.2
@@ -35,3 +35,11 @@
 double_contents_book double_contents.texi -init book.init
 double_contents_setcontentsaftertitlepage_book 
double_contents_setcontentsaftertitlepage.texi -init book.init
 double_contents_setcontentsaftertitlepage_book_chapter 
double_contents_setcontentsaftertitlepage.texi -init book.init -split chapter
+
+contents_at_begin_info contents_at_begin.texi -init info.init
+contents_at_end_info contents_at_end.texi  -init info.init
+contents_in_middle_chapter_info contents_in_middle_chapter.texi -init info.init
+contents_in_middle_section_info contents_in_middle_section.texi -init info.init
+double_contents_info double_contents.texi -init info.init
+double_contents_setcontentsaftertitlepage_info 
double_contents_setcontentsaftertitlepage.texi -init info.init
+

Index: test/coverage/res/formatting/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/coverage/res/formatting/formatting.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- test/coverage/res/formatting/formatting.html        16 Apr 2009 08:37:15 
-0000      1.21
+++ test/coverage/res/formatting/formatting.html        2 May 2009 11:31:05 
-0000       1.22
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/encodings/res/formatting_fr/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res/formatting_fr/formatting.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- test/encodings/res/formatting_fr/formatting.html    16 Apr 2009 08:37:16 
-0000      1.21
+++ test/encodings/res/formatting_fr/formatting.html    2 May 2009 11:31:06 
-0000       1.22
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/encodings/res/formatting_fr_icons/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/encodings/res/formatting_fr_icons/formatting.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -b -r1.21 -r1.22
--- test/encodings/res/formatting_fr_icons/formatting.html      16 Apr 2009 
08:37:16 -0000      1.21
+++ test/encodings/res/formatting_fr_icons/formatting.html      2 May 2009 
11:31:06 -0000       1.22
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/formatting/Makefile.am
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/formatting/Makefile.am,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -b -r1.16 -r1.17
--- test/formatting/Makefile.am 12 Apr 2009 23:05:37 -0000      1.16
+++ test/formatting/Makefile.am 2 May 2009 11:31:06 -0000       1.17
@@ -10,6 +10,7 @@
  nested_formats.texi inter_item_commands.texi multitables.texi \
  double_style_paragraph.texi at_command_glued.texi test_sp.texi \
  kbdinputstyle.texi simple_images.texi simple_table.texi empty_item.texi \
+ direntry_dircategory.texi \
  f--ile.gif f--ile.jpeg f--ile.png f---ile.gr--a f--ile.jpg f--ile.txt \
  simple_menu.init weird_quotes.init redefine_need.init file.css tests.txt res
 

Index: test/formatting/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/formatting/Makefile.in,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- test/formatting/Makefile.in 27 Apr 2009 17:14:07 -0000      1.14
+++ test/formatting/Makefile.in 2 May 2009 11:31:07 -0000       1.15
@@ -140,6 +140,7 @@
  nested_formats.texi inter_item_commands.texi multitables.texi \
  double_style_paragraph.texi at_command_glued.texi test_sp.texi \
  kbdinputstyle.texi simple_images.texi simple_table.texi empty_item.texi \
+ direntry_dircategory.texi \
  f--ile.gif f--ile.jpeg f--ile.png f---ile.gr--a f--ile.jpg f--ile.txt \
  simple_menu.init weird_quotes.init redefine_need.init file.css tests.txt res
 

Index: test/formatting/tests.txt
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/formatting/tests.txt,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- test/formatting/tests.txt   26 Apr 2009 18:27:26 -0000      1.18
+++ test/formatting/tests.txt   2 May 2009 11:31:07 -0000       1.19
@@ -37,6 +37,7 @@
 texi kbdinputstyle.texi
 texi simple_table.texi
 texi empty_item.texi
+texi direntry_dircategory.texi
 # for makeinfo
 texi ../coverage/formatting.texi -U texi2html
 def_cmds def_cmds.texi
@@ -95,9 +96,14 @@
 kbdinputstyle kbdinputstyle.texi
 simple_table simple_table.texi
 empty_item empty_item.texi
+direntry_dircategory direntry_dircategory.texi
 at_command_glued_info at_command_glued.texi -init info.init
 test_sp_info test_sp.texi -init info.init
 kbdinputstyle_info kbdinputstyle.texi -init info.init
 simple_images_info simple_images.texi -init info.init
 nested_formats_info nested_formats.texi -init info.init
 formatting_info ../coverage/formatting.texi -init info.init -U texi2html
+direntry_dircategory_info direntry_dircategory.texi -init info.init
+direntry_dircategory_info_split direntry_dircategory.texi -init info.init 
-split-size 1
+direntry_dircategory_xml direntry_dircategory.texi -init xml.init
+heading_info heading.texi -init info.init

Index: test/formatting/res/formatting_weird_quotes/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/formatting/res/formatting_weird_quotes/formatting.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- test/formatting/res/formatting_weird_quotes/formatting.html 16 Apr 2009 
08:37:17 -0000      1.22
+++ test/formatting/res/formatting_weird_quotes/formatting.html 2 May 2009 
11:31:09 -0000       1.23
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- test/layout/res/formatting_chm/formatting.html      16 Apr 2009 08:37:20 
-0000      1.14
+++ test/layout/res/formatting_chm/formatting.html      2 May 2009 11:31:10 
-0000       1.15
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_1.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_1.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/layout/res/formatting_chm/formatting_1.html    16 Apr 2009 08:37:20 
-0000      1.8
+++ test/layout/res/formatting_chm/formatting_1.html    2 May 2009 11:31:10 
-0000       1.9
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_2.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_2.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/layout/res/formatting_chm/formatting_2.html    16 Apr 2009 08:37:20 
-0000      1.8
+++ test/layout/res/formatting_chm/formatting_2.html    2 May 2009 11:31:11 
-0000       1.9
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_3.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_3.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/layout/res/formatting_chm/formatting_3.html    16 Apr 2009 08:37:20 
-0000      1.8
+++ test/layout/res/formatting_chm/formatting_3.html    2 May 2009 11:31:11 
-0000       1.9
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_4.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_4.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/layout/res/formatting_chm/formatting_4.html    16 Apr 2009 08:37:20 
-0000      1.8
+++ test/layout/res/formatting_chm/formatting_4.html    2 May 2009 11:31:11 
-0000       1.9
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_5.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_5.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- test/layout/res/formatting_chm/formatting_5.html    16 Apr 2009 08:37:20 
-0000      1.10
+++ test/layout/res/formatting_chm/formatting_5.html    2 May 2009 11:31:11 
-0000       1.11
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_abt.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_abt.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/layout/res/formatting_chm/formatting_abt.html  16 Apr 2009 08:37:20 
-0000      1.8
+++ test/layout/res/formatting_chm/formatting_abt.html  2 May 2009 11:31:11 
-0000       1.9
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_ovr.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_ovr.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- test/layout/res/formatting_chm/formatting_ovr.html  16 Apr 2009 08:37:21 
-0000      1.10
+++ test/layout/res/formatting_chm/formatting_ovr.html  2 May 2009 11:31:11 
-0000       1.11
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_chm/formatting_toc.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_chm/formatting_toc.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- test/layout/res/formatting_chm/formatting_toc.html  16 Apr 2009 08:37:22 
-0000      1.10
+++ test/layout/res/formatting_chm/formatting_toc.html  2 May 2009 11:31:11 
-0000       1.11
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -b -r1.19 -r1.20
--- test/layout/res/formatting_exotic/formatting.html   16 Apr 2009 08:37:22 
-0000      1.19
+++ test/layout/res/formatting_exotic/formatting.html   2 May 2009 11:31:11 
-0000       1.20
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_1.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_1.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/layout/res/formatting_exotic/formatting_1.html 16 Apr 2009 08:37:22 
-0000      1.8
+++ test/layout/res/formatting_exotic/formatting_1.html 2 May 2009 11:31:11 
-0000       1.9
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_2.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_2.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- test/layout/res/formatting_exotic/formatting_2.html 16 Apr 2009 08:37:22 
-0000      1.14
+++ test/layout/res/formatting_exotic/formatting_2.html 2 May 2009 11:31:12 
-0000       1.15
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_3.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_3.html,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -b -r1.14 -r1.15
--- test/layout/res/formatting_exotic/formatting_3.html 16 Apr 2009 08:37:22 
-0000      1.14
+++ test/layout/res/formatting_exotic/formatting_3.html 2 May 2009 11:31:12 
-0000       1.15
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_4.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_4.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/layout/res/formatting_exotic/formatting_4.html 16 Apr 2009 08:37:22 
-0000      1.13
+++ test/layout/res/formatting_exotic/formatting_4.html 2 May 2009 11:31:12 
-0000       1.14
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_abt.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_abt.html,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- test/layout/res/formatting_exotic/formatting_abt.html       16 Apr 2009 
08:37:22 -0000      1.10
+++ test/layout/res/formatting_exotic/formatting_abt.html       2 May 2009 
11:31:12 -0000       1.11
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_ovr.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_ovr.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- test/layout/res/formatting_exotic/formatting_ovr.html       16 Apr 2009 
08:37:22 -0000      1.12
+++ test/layout/res/formatting_exotic/formatting_ovr.html       2 May 2009 
11:31:12 -0000       1.13
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_exotic/formatting_toc.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_exotic/formatting_toc.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- test/layout/res/formatting_exotic/formatting_toc.html       16 Apr 2009 
08:37:22 -0000      1.12
+++ test/layout/res/formatting_exotic/formatting_toc.html       2 May 2009 
11:31:12 -0000       1.13
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_makeinfo/chapter.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/chapter.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -b -r1.13 -r1.14
--- test/layout/res/formatting_makeinfo/chapter.html    16 Apr 2009 08:37:23 
-0000      1.13
+++ test/layout/res/formatting_makeinfo/chapter.html    2 May 2009 11:31:12 
-0000       1.14
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_makeinfo/chapter2.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/chapter2.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -b -r1.15 -r1.16
--- test/layout/res/formatting_makeinfo/chapter2.html   16 Apr 2009 08:37:23 
-0000      1.15
+++ test/layout/res/formatting_makeinfo/chapter2.html   2 May 2009 11:31:12 
-0000       1.16
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_makeinfo/formatting_abt.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/formatting_abt.html,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- test/layout/res/formatting_makeinfo/formatting_abt.html     16 Apr 2009 
08:37:23 -0000      1.9
+++ test/layout/res/formatting_makeinfo/formatting_abt.html     2 May 2009 
11:31:12 -0000       1.10
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_makeinfo/index.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/index.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -b -r1.17 -r1.18
--- test/layout/res/formatting_makeinfo/index.html      16 Apr 2009 08:37:23 
-0000      1.17
+++ test/layout/res/formatting_makeinfo/index.html      2 May 2009 11:31:12 
-0000       1.18
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_makeinfo/s_002d_002dect_002cion.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/s_002d_002dect_002cion.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- test/layout/res/formatting_makeinfo/s_002d_002dect_002cion.html     16 Apr 
2009 08:37:23 -0000      1.12
+++ test/layout/res/formatting_makeinfo/s_002d_002dect_002cion.html     2 May 
2009 11:31:13 -0000       1.13
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_makeinfo/subsection.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/subsection.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- test/layout/res/formatting_makeinfo/subsection.html 16 Apr 2009 08:37:23 
-0000      1.12
+++ test/layout/res/formatting_makeinfo/subsection.html 2 May 2009 11:31:13 
-0000       1.13
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: 
test/layout/res/formatting_makeinfo/subsubsection-_0060_0060simple_002ddouble_002d_002dthree_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_makeinfo/subsubsection-_0060_0060simple_002ddouble_002d_002dthree_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -b -r1.12 -r1.13
--- 
test/layout/res/formatting_makeinfo/subsubsection-_0060_0060simple_002ddouble_002d_002dthree_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
  16 Apr 2009 08:37:23 -0000      1.12
+++ 
test/layout/res/formatting_makeinfo/subsubsection-_0060_0060simple_002ddouble_002d_002dthree_002d_002d_002dfour_002d_002d_002d_002d_0027_0027.html
  2 May 2009 11:31:13 -0000       1.13
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/layout/res/formatting_regions/formatting_regions.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/layout/res/formatting_regions/formatting_regions.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- test/layout/res/formatting_regions/formatting_regions.html  25 Apr 2009 
14:54:45 -0000      1.22
+++ test/layout/res/formatting_regions/formatting_regions.html  2 May 2009 
11:31:13 -0000       1.23
@@ -91,9 +91,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/macros/Makefile.am
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/macros/Makefile.am,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- test/macros/Makefile.am     20 Nov 2008 12:02:37 -0000      1.5
+++ test/macros/Makefile.am     2 May 2009 11:31:13 -0000       1.6
@@ -8,9 +8,10 @@
  value_in_pass0_macros.texi macros_in_pass0_macros.texi macro_zero.texi \
  macro_in_pass_texi_commands.texi two_macros_on_a_line.texi \
  macro_commands_in_pass_texi_commands.texi node-value.texi empty_macro.texi \
+ test_include_with_setfilename no_arg_macro.texi \
  address@hidden \
  file.texi inc_file.texi macro_included.texi my-bib-macros.texi \
- incl-incl.txi \
+ incl-incl.txi included_file_with_setfilename.texi \
  tests.txt res
 
 DISTCLEANFILES = l2h_tmp_dir.init tests.log tests.out

Index: test/macros/Makefile.in
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/macros/Makefile.in,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- test/macros/Makefile.in     27 Apr 2009 17:14:10 -0000      1.9
+++ test/macros/Makefile.in     2 May 2009 11:31:13 -0000       1.10
@@ -138,9 +138,10 @@
  value_in_pass0_macros.texi macros_in_pass0_macros.texi macro_zero.texi \
  macro_in_pass_texi_commands.texi two_macros_on_a_line.texi \
  macro_commands_in_pass_texi_commands.texi node-value.texi empty_macro.texi \
+ test_include_with_setfilename no_arg_macro.texi \
  address@hidden \
  file.texi inc_file.texi macro_included.texi my-bib-macros.texi \
- incl-incl.txi \
+ incl-incl.txi included_file_with_setfilename.texi \
  tests.txt res
 
 DISTCLEANFILES = l2h_tmp_dir.init tests.log tests.out

Index: test/macros/tests.txt
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/macros/tests.txt,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- test/macros/tests.txt       18 Jan 2009 00:59:31 -0000      1.8
+++ test/macros/tests.txt       2 May 2009 11:31:14 -0000       1.9
@@ -1,4 +1,5 @@
 texi test_include.texi
+texi test_include_with_setfilename.texi
 texi macros.texi
 texi macro_zero.texi
 texi simple_macro.texi
@@ -28,6 +29,7 @@
 texi macro_in_misc.texi
 texi macro_in_pass_texi_commands.texi
 texi macro_commands_in_pass_texi_commands.texi
+texi no_arg_macro.texi
 texi empty_macro.texi
 texi cond.texi --ifhtml --ifinfo --no-iftex
 test_include test_include.texi
@@ -52,3 +54,5 @@
 value_in_misc value_in_misc_valid.texi --iftex
 macro_in_misc macro_in_misc.texi
 macro_commands_in_pass_texi_commands macro_commands_in_pass_texi_commands.texi
+test_include_with_setfilename_info test_include_with_setfilename.texi -init 
info.init
+no_arg_macro_info no_arg_macro.texi -init info.init

Index: test/manuals/tests.txt
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/tests.txt,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- test/manuals/tests.txt      27 Apr 2009 17:14:11 -0000      1.4
+++ test/manuals/tests.txt      2 May 2009 11:31:17 -0000       1.5
@@ -11,3 +11,4 @@
 ccvs_info cvs.texi -init info.init
 mini_ker mini_ker.texi --split section --node-files --use-nodes --iftex --init 
book.init --init mini_ker_t2h.init --init tex4ht.init
 texinfo_info texinfo.texi -init info.init
+texinfo_xml texinfo.texi -init xml.init

Index: test/manuals/res/ccvs_info/cvs.info
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/res/ccvs_info/cvs.info,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- test/manuals/res/ccvs_info/cvs.info 26 Apr 2009 19:02:18 -0000      1.2
+++ test/manuals/res/ccvs_info/cvs.info 2 May 2009 11:31:17 -0000       1.3
@@ -11,197 +11,197 @@
 
 
 Indirect:
-cvs.info-1: 335
-cvs.info-2: 301755
+cvs.info-1: 336
+cvs.info-2: 301756
 
 Tag Table:
 (Indirect)
-Node: Top335
-Node: Overview3237
-Node: What is CVS?3802
-Node: What is CVS not?6404
-Node: A sample session11960
-Node: Getting the source12787
-Node: Committing your changes13673
-Node: Cleaning up15841
-Node: Viewing differences17554
-Node: Repository18459
-Node: Specifying a repository21172
-Node: Repository storage22512
-Node: Repository files23733
-Node: File permissions26581
-Node: Windows permissions30446
-Node: Attic31399
-Node: CVS in repository32453
-Node: Locks35549
-Node: CVSROOT storage38696
-Node: Working directory storage40503
-Node: Intro administrative files50130
-Node: Multiple repositories51852
-Node: Creating a repository53346
-Node: Backing up55289
-Node: Moving a repository57217
-Node: Remote repositories58297
-Node: Server requirements59938
-Node: Connecting via rsh62369
-Node: Password authenticated65115
-Node: Password authentication server65877
-Node: Password authentication client77131
-Node: Password authentication security80336
-Node: GSSAPI authenticated82196
-Node: Kerberos authenticated84046
-Node: Connecting via fork85874
-Node: Read-only access86986
-Node: Server temporary directory89993
-Node: Starting a new project91287
-Node: Setting up the files92032
-Node: From files92661
-Node: From other version control systems94648
-Node: From scratch97221
-Node: Defining the module97966
-Node: Revisions98952
-Node: Revision numbers100159
-Node: Versions revisions releases101200
-Node: Assigning revisions101787
-Node: Tags103338
-Node: Tagging the working directory108680
-Node: Tagging by date/tag110072
-Node: Modifying tags111450
-Node: Tagging add/remove114648
-Node: Sticky tags116287
-Node: Branching and merging119378
-Node: Branches motivation120676
-Node: Creating a branch121692
-Node: Accessing branches123257
-Node: Branches and revisions126488
-Node: Magic branch numbers129207
-Node: Merging a branch130704
-Node: Merging more than once133008
-Node: Merging two revisions135490
-Node: Merging adds and removals136820
-Node: Merging and keywords138100
-Node: Recursive behavior141426
-Node: Adding and removing143254
-Node: Adding files144149
-Node: Removing files146824
-Node: Removing directories150250
-Node: Moving files151418
-Node: Outside152071
-Node: Inside152995
-Node: Rename by copying153852
-Node: Moving directories154863
-Node: History browsing156270
-Node: log messages156823
-Node: history database157149
-Node: user-defined logging157633
-Node: annotate159439
-Node: Binary files160598
-Node: Binary why161236
-Node: Binary howto163475
-Node: Multiple developers166525
-Node: File status168685
-Node: Updating a file171776
-Node: Conflicts example173082
-Node: Informing others177123
-Node: Concurrency177669
-Node: Watches179421
-Node: Setting a watch180818
-Node: Getting Notified182116
-Node: Editing files185826
-Node: Watch information188348
-Node: Watches Compatibility189202
-Node: Choosing a model190083
-Node: Revision management192765
-Node: When to commit193371
-Node: Keyword substitution194486
-Node: Keyword list195553
-Node: Using keywords200401
-Node: Avoiding substitution202055
-Node: Substitution modes203268
-Node: Configuring keyword expansion206059
-Node: Log keyword209220
-Node: Tracking sources210384
-Node: First import211906
-Node: Update imports213250
-Node: Reverting local changes215035
-Node: Binary files in imports215734
-Node: Keywords in imports216050
-Node: Multiple vendor branches217196
-Node: Builds218897
-Node: Special Files221576
-Node: CVS commands222225
-Node: Structure223683
-Node: Exit status224959
-Node: ~/.cvsrc225956
-Node: Global options227999
-Node: Common options233153
-Node: admin240841
-Node: admin options242025
-Node: checkout253208
-Node: checkout options255973
-Node: checkout examples260317
-Node: commit260603
-Node: commit options262475
-Node: commit examples263840
-Node: diff266232
-Node: diff options267135
-Node: Line group formats274979
-Node: Line formats280704
-Node: diff examples283920
-Node: export284889
-Node: export options286197
-Node: history287280
-Node: history options288067
-Node: import291587
-Node: import options294202
-Node: import output295467
-Node: import examples296541
-Node: log296720
-Node: log options297875
-Node: log examples301755
-Node: rdiff301912
-Node: rdiff options303230
-Node: rdiff examples304899
-Node: release305876
-Node: release options307182
-Node: release output307871
-Node: release examples309155
-Node: update309637
-Node: update options310698
-Node: update output314813
-Node: Invoking CVS317677
-Node: Administrative files339853
-Node: modules341119
-Node: Alias modules342473
-Node: Regular modules343531
-Node: Ampersand modules344933
-Node: Excluding directories346178
-Node: Module options346730
-Node: Module program options348310
-Node: Wrappers349095
-Node: commit files350798
-Node: syntax352803
-Node: commitinfo353711
-Node: verifymsg355877
-Node: editinfo360504
-Node: editinfo example362804
-Node: loginfo364112
-Node: loginfo example366698
-Node: Keeping a checked out copy367546
-Node: rcsinfo368576
-Node: cvsignore370135
-Node: checkoutlist373407
-Node: history file374740
-Node: Variables375398
-Node: config378950
-Node: Environment variables384089
-Node: Compatibility390085
-Node: Troubleshooting391104
-Node: Error messages391742
-Node: Connection407800
-Node: Other problems412739
-Node: Credits413677
-Node: BUGS415081
-Node: Index418688
+Node: Top336
+Node: Overview3238
+Node: What is CVS?3803
+Node: What is CVS not?6405
+Node: A sample session11961
+Node: Getting the source12788
+Node: Committing your changes13674
+Node: Cleaning up15842
+Node: Viewing differences17555
+Node: Repository18460
+Node: Specifying a repository21173
+Node: Repository storage22513
+Node: Repository files23734
+Node: File permissions26582
+Node: Windows permissions30447
+Node: Attic31400
+Node: CVS in repository32454
+Node: Locks35550
+Node: CVSROOT storage38697
+Node: Working directory storage40504
+Node: Intro administrative files50131
+Node: Multiple repositories51853
+Node: Creating a repository53347
+Node: Backing up55290
+Node: Moving a repository57218
+Node: Remote repositories58298
+Node: Server requirements59939
+Node: Connecting via rsh62370
+Node: Password authenticated65116
+Node: Password authentication server65878
+Node: Password authentication client77132
+Node: Password authentication security80337
+Node: GSSAPI authenticated82197
+Node: Kerberos authenticated84047
+Node: Connecting via fork85875
+Node: Read-only access86987
+Node: Server temporary directory89994
+Node: Starting a new project91288
+Node: Setting up the files92033
+Node: From files92662
+Node: From other version control systems94649
+Node: From scratch97222
+Node: Defining the module97967
+Node: Revisions98953
+Node: Revision numbers100160
+Node: Versions revisions releases101201
+Node: Assigning revisions101788
+Node: Tags103339
+Node: Tagging the working directory108681
+Node: Tagging by date/tag110073
+Node: Modifying tags111451
+Node: Tagging add/remove114649
+Node: Sticky tags116288
+Node: Branching and merging119379
+Node: Branches motivation120677
+Node: Creating a branch121693
+Node: Accessing branches123258
+Node: Branches and revisions126489
+Node: Magic branch numbers129208
+Node: Merging a branch130705
+Node: Merging more than once133009
+Node: Merging two revisions135491
+Node: Merging adds and removals136821
+Node: Merging and keywords138101
+Node: Recursive behavior141427
+Node: Adding and removing143255
+Node: Adding files144150
+Node: Removing files146825
+Node: Removing directories150251
+Node: Moving files151419
+Node: Outside152072
+Node: Inside152996
+Node: Rename by copying153853
+Node: Moving directories154864
+Node: History browsing156271
+Node: log messages156824
+Node: history database157150
+Node: user-defined logging157634
+Node: annotate159440
+Node: Binary files160599
+Node: Binary why161237
+Node: Binary howto163476
+Node: Multiple developers166526
+Node: File status168686
+Node: Updating a file171777
+Node: Conflicts example173083
+Node: Informing others177124
+Node: Concurrency177670
+Node: Watches179422
+Node: Setting a watch180819
+Node: Getting Notified182117
+Node: Editing files185827
+Node: Watch information188349
+Node: Watches Compatibility189203
+Node: Choosing a model190084
+Node: Revision management192766
+Node: When to commit193372
+Node: Keyword substitution194487
+Node: Keyword list195554
+Node: Using keywords200402
+Node: Avoiding substitution202056
+Node: Substitution modes203269
+Node: Configuring keyword expansion206060
+Node: Log keyword209221
+Node: Tracking sources210385
+Node: First import211907
+Node: Update imports213251
+Node: Reverting local changes215036
+Node: Binary files in imports215735
+Node: Keywords in imports216051
+Node: Multiple vendor branches217197
+Node: Builds218898
+Node: Special Files221577
+Node: CVS commands222226
+Node: Structure223684
+Node: Exit status224960
+Node: ~/.cvsrc225957
+Node: Global options228000
+Node: Common options233154
+Node: admin240842
+Node: admin options242026
+Node: checkout253209
+Node: checkout options255974
+Node: checkout examples260318
+Node: commit260604
+Node: commit options262476
+Node: commit examples263841
+Node: diff266233
+Node: diff options267136
+Node: Line group formats274980
+Node: Line formats280705
+Node: diff examples283921
+Node: export284890
+Node: export options286198
+Node: history287281
+Node: history options288068
+Node: import291588
+Node: import options294203
+Node: import output295468
+Node: import examples296542
+Node: log296721
+Node: log options297876
+Node: log examples301756
+Node: rdiff301913
+Node: rdiff options303231
+Node: rdiff examples304900
+Node: release305877
+Node: release options307183
+Node: release output307872
+Node: release examples309156
+Node: update309638
+Node: update options310699
+Node: update output314814
+Node: Invoking CVS317678
+Node: Administrative files339854
+Node: modules341120
+Node: Alias modules342474
+Node: Regular modules343532
+Node: Ampersand modules344934
+Node: Excluding directories346179
+Node: Module options346731
+Node: Module program options348311
+Node: Wrappers349096
+Node: commit files350799
+Node: syntax352804
+Node: commitinfo353712
+Node: verifymsg355878
+Node: editinfo360505
+Node: editinfo example362805
+Node: loginfo364113
+Node: loginfo example366699
+Node: Keeping a checked out copy367547
+Node: rcsinfo368577
+Node: cvsignore370136
+Node: checkoutlist373408
+Node: history file374741
+Node: Variables375399
+Node: config378951
+Node: Environment variables384090
+Node: Compatibility390086
+Node: Troubleshooting391105
+Node: Error messages391743
+Node: Connection407801
+Node: Other problems412740
+Node: Credits413678
+Node: BUGS415082
+Node: Index418689
 
 End Tag Table

Index: test/manuals/res/texinfo/texinfo_cp.idx
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/manuals/res/texinfo/texinfo_cp.idx,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- test/manuals/res/texinfo/texinfo_cp.idx     27 Apr 2009 17:14:11 -0000      
1.1
+++ test/manuals/res/texinfo/texinfo_cp.idx     2 May 2009 11:31:18 -0000       
1.2
@@ -1,4 +1,4 @@
-key: ! upside-down
+key: !
   origin_href: texinfo_14.html#index-_00a1
   entry: &iexcl;
   texi_entry: @exclamdown{}
@@ -358,7 +358,7 @@
   texi_entry: <title> HTML tag
   element_href: texinfo_4.html#settitle
   element_text: 3.2.4 <code>@settitle</code>: Set the document title
-key: ? upside-down
+key: ?
   origin_href: texinfo_14.html#index-_00bf
   entry: &iquest;
   texi_entry: @questiondown{}

Index: test/misc/res/formatting_html32/formatting.html
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/misc/res/formatting_html32/formatting.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- test/misc/res/formatting_html32/formatting.html     26 Apr 2009 16:12:48 
-0000      1.22
+++ test/misc/res/formatting_html32/formatting.html     2 May 2009 11:31:18 
-0000       1.23
@@ -92,9 +92,9 @@
 @ss ss
 @l l
 @L L
address@hidden ! upside-down
address@hidden ? upside-down
address@hidden pound sterling
address@hidden !
address@hidden ?
address@hidden pounds
 @registeredsymbol R
 @ordf a
 @ordm o

Index: test/tar_manual/res/texi_tar/tar.passfirst
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/tar_manual/res/texi_tar/tar.passfirst,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/tar_manual/res/texi_tar/tar.passfirst  25 Apr 2009 14:54:48 -0000      
1.3
+++ test/tar_manual/res/texi_tar/tar.passfirst  2 May 2009 11:31:19 -0000       
1.4
@@ -85,7 +85,7 @@
 tar.texi(,58) 
 tar.texi(,59) @dircategory Individual utilities
 tar.texi(,60) @direntry
-tar.texi(,61) * tar: (tar)tar invocation.                     Invoking 
@GNUTAR{}.
+tar.texi(GNUTAR,61) * tar: (tar)tar invocation.                     Invoking 
@acronym{GNU} @command{tar}.
 tar.texi(,62) @end direntry
 tar.texi(,63) 
 tar.texi(,64) @shorttitlepage @acronym{GNU} @command{tar}

Index: test/tar_manual/res/texi_tar/tar.passtexi
===================================================================
RCS file: 
/cvsroot/texi2html/texi2html/test/tar_manual/res/texi_tar/tar.passtexi,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/tar_manual/res/texi_tar/tar.passtexi   25 Apr 2009 14:54:48 -0000      
1.3
+++ test/tar_manual/res/texi_tar/tar.passtexi   2 May 2009 11:31:19 -0000       
1.4
@@ -107,7 +107,7 @@
 tar.texi(,58) 
 tar.texi(,59) @dircategory Individual utilities
 tar.texi(,60) @direntry
-tar.texi(,61) * tar: (tar)tar invocation.                     Invoking 
@GNUTAR{}.
+tar.texi(GNUTAR,61) * tar: (tar)tar invocation.                     Invoking 
tar.texi(GNUTAR,61) @acronym{GNU} @command{tar}.
 tar.texi(,62) @end direntry
 tar.texi(,63) 
 tar.texi(,64) @shorttitlepage @acronym{GNU} @command{tar}

Index: test/tar_manual/res/texi_tar/tar.texi
===================================================================
RCS file: /cvsroot/texi2html/texi2html/test/tar_manual/res/texi_tar/tar.texi,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- test/tar_manual/res/texi_tar/tar.texi       25 Apr 2009 14:54:48 -0000      
1.3
+++ test/tar_manual/res/texi_tar/tar.texi       2 May 2009 11:31:19 -0000       
1.4
@@ -108,7 +108,7 @@
 
 @dircategory Individual utilities
 @direntry
-* tar: (tar)tar invocation.                     Invoking @GNUTAR{}.
+* tar: (tar)tar invocation.                     Invoking @acronym{GNU} 
@command{tar}.
 @end direntry
 
 @shorttitlepage @acronym{GNU} @command{tar}

Index: test/contents/res/contents_at_begin_info/contents_at_begin.info
===================================================================
RCS file: test/contents/res/contents_at_begin_info/contents_at_begin.info
diff -N test/contents/res/contents_at_begin_info/contents_at_begin.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/contents/res/contents_at_begin_info/contents_at_begin.info     2 May 
2009 11:31:03 -0000       1.1
@@ -0,0 +1,30 @@
+This is contents_at_begin.info, produced by makeinfo version 4.13 from
+contents_at_begin.texi.
+
+
+File: contents_at_begin.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Contents at beginning
+*********************
+
+Content at the beginning.
+
+* Menu:
+
+* chapter::
+
+
+File: contents_at_begin.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 Chapter 1
+***********
+
+The chapter
+
+
+
+Tag Table:
+Node: Top96
+Node: chapter262
+
+End Tag Table

Index: test/contents/res/contents_at_end_info/contents_at_end.info
===================================================================
RCS file: test/contents/res/contents_at_end_info/contents_at_end.info
diff -N test/contents/res/contents_at_end_info/contents_at_end.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/contents/res/contents_at_end_info/contents_at_end.info 2 May 2009 
11:31:03 -0000       1.1
@@ -0,0 +1,30 @@
+This is contents_at_end.info, produced by makeinfo version 4.13 from
+contents_at_end.texi.
+
+
+File: contents_at_end.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Contents at end
+***************
+
+Content at end.
+
+* Menu:
+
+* chapter::
+
+
+File: contents_at_end.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 Chapter 1
+***********
+
+The chapter
+
+
+
+Tag Table:
+Node: Top92
+Node: chapter234
+
+End Tag Table

Index: 
test/contents/res/contents_in_middle_chapter_info/contents_in_middle_chapter.info
===================================================================
RCS file: 
test/contents/res/contents_in_middle_chapter_info/contents_in_middle_chapter.info
diff -N 
test/contents/res/contents_in_middle_chapter_info/contents_in_middle_chapter.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/contents/res/contents_in_middle_chapter_info/contents_in_middle_chapter.info
   2 May 2009 11:31:04 -0000       1.1
@@ -0,0 +1,43 @@
+This is contents_in_middle_chapter.info, produced by makeinfo version
+4.13 from contents_in_middle_chapter.texi.
+
+
+File: contents_in_middle_chapter.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Contents in chapter
+*******************
+
+Content in chapter.
+
+* Menu:
+
+* chapter::
+
+
+File: contents_in_middle_chapter.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 Chapter 1
+***********
+
+The chapter with contents
+
+* Menu:
+
+* section::
+
+
+File: contents_in_middle_chapter.info,  Node: section,  Up: chapter
+
+1.1 section
+===========
+
+Section.
+
+
+
+Tag Table:
+Node: Top114
+Node: chapter279
+Node: section432
+
+End Tag Table

Index: 
test/contents/res/contents_in_middle_section_info/contents_in_middle_section.info
===================================================================
RCS file: 
test/contents/res/contents_in_middle_section_info/contents_in_middle_section.info
diff -N 
test/contents/res/contents_in_middle_section_info/contents_in_middle_section.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/contents/res/contents_in_middle_section_info/contents_in_middle_section.info
   2 May 2009 11:31:04 -0000       1.1
@@ -0,0 +1,51 @@
+This is contents_in_middle_section.info, produced by makeinfo version
+4.13 from contents_in_middle_section.texi.
+
+
+File: contents_in_middle_section.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Contents in section
+*******************
+
+Content in section.
+
+* Menu:
+
+* chapter::
+
+
+File: contents_in_middle_section.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 Chapter 1
+***********
+
+* Menu:
+
+* section::
+* section1::
+
+
+File: contents_in_middle_section.info,  Node: section,  Next: section1,  Up: 
chapter
+
+1.1 section
+===========
+
+The section with contents
+
+
+File: contents_in_middle_section.info,  Node: section1,  Prev: section,  Up: 
chapter
+
+1.2 section 1
+=============
+
+Section 1.
+
+
+
+Tag Table:
+Node: Top114
+Node: chapter279
+Node: section418
+Node: section1558
+
+End Tag Table

Index: test/contents/res/double_contents_info/double_contents.info
===================================================================
RCS file: test/contents/res/double_contents_info/double_contents.info
diff -N test/contents/res/double_contents_info/double_contents.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/contents/res/double_contents_info/double_contents.info 2 May 2009 
11:31:04 -0000       1.1
@@ -0,0 +1,41 @@
+This is double_contents.info, produced by makeinfo version 4.13 from
+double_contents.texi.
+
+
+File: double_contents.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Double contents
+***************
+
+Double contents.
+
+* Menu:
+
+* chapter::
+
+
+File: double_contents.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 Chapter 1
+***********
+
+The chapter
+
+* Menu:
+
+* section::
+
+
+File: double_contents.info,  Node: section,  Up: chapter
+
+1.1 section with contents
+=========================
+
+
+
+Tag Table:
+Node: Top92
+Node: chapter235
+Node: section363
+
+End Tag Table

Index: 
test/contents/res/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info
===================================================================
RCS file: 
test/contents/res/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info
diff -N 
test/contents/res/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/contents/res/double_contents_setcontentsaftertitlepage_info/double_contents_setcontentsaftertitlepage.info
     2 May 2009 11:31:04 -0000       1.1
@@ -0,0 +1,42 @@
+This is double_contents_setcontentsaftertitlepage.info, produced by
+makeinfo version 4.13 from
+double_contents_setcontentsaftertitlepage.texi.
+
+
+File: double_contents_setcontentsaftertitlepage.info,  Node: Top,  Next: 
chapter,  Up: (dir)
+
+Double contents
+***************
+
+Double contents.
+
+* Menu:
+
+* chapter::
+
+
+File: double_contents_setcontentsaftertitlepage.info,  Node: chapter,  Prev: 
Top,  Up: Top
+
+1 Chapter 1
+***********
+
+The chapter
+
+* Menu:
+
+* section::
+
+
+File: double_contents_setcontentsaftertitlepage.info,  Node: section,  Up: 
chapter
+
+1.1 section with contents
+=========================
+
+
+
+Tag Table:
+Node: Top144
+Node: chapter313
+Node: section467
+
+End Tag Table

Index: test/formatting/direntry_dircategory.texi
===================================================================
RCS file: test/formatting/direntry_dircategory.texi
diff -N test/formatting/direntry_dircategory.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/formatting/direntry_dircategory.texi   2 May 2009 11:31:07 -0000       
1.1
@@ -0,0 +1,37 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden direntry_dircategory.info
+
address@hidden address@hidden  ere}?''
address@hidden
+* foo: (foo).   address@hidden''
address@hidden direntry
+
address@hidden cat2
address@hidden
+* aaa ::               aaaa
+                   bbbbb
+
+menutitle
address@hidden direntry
+
+
address@hidden Top
address@hidden Test dircategory and direntry
+
+Text
address@hidden in text
address@hidden
+* in text: (in_text). in text
address@hidden direntry
+
address@hidden
+* chapter::
address@hidden menu
+
address@hidden chapter
address@hidden chapter
+
+In chapter
+
address@hidden

Index: test/formatting/simple_table.texi
===================================================================
RCS file: test/formatting/simple_table.texi
diff -N test/formatting/simple_table.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/formatting/simple_table.texi   2 May 2009 11:31:07 -0000       1.1
@@ -0,0 +1,62 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden simple_table.info
+
address@hidden Top
address@hidden Element
+
address@hidden @emph
address@hidden first item
address@hidden second itemx
+
+Text.
+
address@hidden example
address@hidden
+In example
+
+end example.
address@hidden example
address@hidden empty line
+
+empty line.
address@hidden quotation
address@hidden
+Quotation
address@hidden quotation
+
address@hidden quotation after a blank line
+
address@hidden
+quotation after a blank line
address@hidden quotation
address@hidden table
+
address@hidden @strong
address@hidden item before ignored lines
address@hidden comment
address@hidden vindex
address@hidden itemx now
+
+Description
address@hidden vtable
+
address@hidden @r
address@hidden item
+
address@hidden itemx after an empty line
+
+Description.
+
address@hidden vtable
+
+Something.
address@hidden @emph
address@hidden in item
+Text without blank line
address@hidden second item
+Text without blank line 2
address@hidden table
+After table.
+
address@hidden

Index: test/formatting/res/direntry_dircategory/direntry_dircategory.2
===================================================================
RCS file: test/formatting/res/direntry_dircategory/direntry_dircategory.2
diff -N test/formatting/res/direntry_dircategory/direntry_dircategory.2

Index: test/formatting/res/direntry_dircategory/direntry_dircategory.html
===================================================================
RCS file: test/formatting/res/direntry_dircategory/direntry_dircategory.html
diff -N test/formatting/res/direntry_dircategory/direntry_dircategory.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/formatting/res/direntry_dircategory/direntry_dircategory.html  2 May 
2009 11:31:07 -0000       1.1
@@ -0,0 +1,202 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd";>
+<html>
+<!-- Created on a sunny day by texi2html
+texi2html was written by: 
+            Lionel Cons <address@hidden> (original author)
+            Karl Berry  <address@hidden>
+            Olaf Bachmann <address@hidden>
+            and many others.
+Maintained by: Many creative people.
+Send bugs and suggestions to <address@hidden>
+-->
+<head>
+<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="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+pre.display {font-family: serif}
+pre.format {font-family: serif}
+pre.menu-comment {font-family: serif}
+pre.menu-preformatted {font-family: serif}
+pre.smalldisplay {font-family: serif; font-size: smaller}
+pre.smallexample {font-size: smaller}
+pre.smallformat {font-family: serif; font-size: smaller}
+pre.smalllisp {font-size: smaller}
+span.roman {font-family:serif; font-weight:normal;}
+span.sansserif {font-family:sans-serif; font-weight:normal;}
+ul.toc {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<a name="Test-dircategory-and-direntry"></a>
+<h1 class="settitle">Test dircategory and direntry</h1>
+
+<p>Text
+</p>
+<table class="menu" border="0" cellspacing="0">
+<tr><td align="left" valign="top"><a href="#chapter">1. 
chapter</a></td><td>&nbsp;&nbsp;</td><td align="left" valign="top">
+</td></tr>
+</table>
+
+<hr size="1">
+<a name="chapter"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ &gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#Top" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt;&gt; ]</td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left"> &nbsp; </td>
+<td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<a name="chapter-1"></a>
+<h1 class="chapter">1. chapter</h1>
+
+<p>In chapter
+</p>
+<hr size="6">
+<a name="SEC_About"></a>
+<table cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Top" title="Cover (top) of 
document">Top</a>]</td>
+<td valign="middle" align="left">[Contents]</td>
+<td valign="middle" align="left">[Index]</td>
+<td valign="middle" align="left">[<a href="#SEC_About" title="About (help)"> ? 
</a>]</td>
+</tr></table>
+<h1>About This Document</h1>
+<p>
+  This document was generated by <em>a tester</em> on <em>a sunny day</em> 
using <a href="http://www.nongnu.org/texi2html/";><em>texi2html</em></a>.
+</p>
+<p>
+  The buttons in the navigation panels have the following meaning:
+</p>
+<table border="1">
+  <tr>
+    <th> Button </th>
+    <th> Name </th>
+    <th> Go to </th>
+    <th> From 1.2.3 go to</th>
+  </tr>
+  <tr>
+    <td align="center"> [ &lt; ] </td>
+    <td align="center">Back</td>
+    <td>Previous section in reading order</td>
+    <td>1.2.2</td>
+  </tr>
+  <tr>
+    <td align="center"> [ &gt; ] </td>
+    <td align="center">Forward</td>
+    <td>Next section in reading order</td>
+    <td>1.2.4</td>
+  </tr>
+  <tr>
+    <td align="center"> [ &lt;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </tr>
+  <tr>
+    <td align="center"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.2</td>
+  </tr>
+  <tr>
+    <td align="center"> [ &gt;&gt; ] </td>
+    <td align="center">FastForward</td>
+    <td>Next chapter</td>
+    <td>2</td>
+  </tr>
+  <tr>
+    <td align="center"> [Top] </td>
+    <td align="center">Top</td>
+    <td>Cover (top) of document</td>
+    <td> &nbsp; </td>
+  </tr>
+  <tr>
+    <td align="center"> [Contents] </td>
+    <td align="center">Contents</td>
+    <td>Table of contents</td>
+    <td> &nbsp; </td>
+  </tr>
+  <tr>
+    <td align="center"> [Index] </td>
+    <td align="center">Index</td>
+    <td>Index</td>
+    <td> &nbsp; </td>
+  </tr>
+  <tr>
+    <td align="center"> [ ? ] </td>
+    <td align="center">About</td>
+    <td>About (help)</td>
+    <td> &nbsp; </td>
+  </tr>
+</table>
+
+<p>
+  where the <strong> Example </strong> assumes that the current position is at 
<strong> Subsubsection One-Two-Three </strong> of a document of the following 
structure:
+</p>
+
+<ul>
+  <li> 1. Section One
+    <ul>
+      <li>1.1 Subsection One-One
+        <ul>
+          <li>...</li>
+        </ul>
+      </li>
+      <li>1.2 Subsection One-Two
+        <ul>
+          <li>1.2.1 Subsubsection One-Two-One</li>
+          <li>1.2.2 Subsubsection One-Two-Two</li>
+          <li>1.2.3 Subsubsection One-Two-Three &nbsp; &nbsp;
+            <strong>&lt;== Current Position </strong></li>
+          <li>1.2.4 Subsubsection One-Two-Four</li>
+        </ul>
+      </li>
+      <li>1.3 Subsection One-Three
+        <ul>
+          <li>...</li>
+        </ul>
+      </li>
+      <li>1.4 Subsection One-Four</li>
+    </ul>
+  </li>
+</ul>
+
+<hr size="1">
+<p>
+ <font size="-1">
+  This document was generated by <em>a tester</em> on <em>a sunny day</em> 
using <a href="http://www.nongnu.org/texi2html/";><em>texi2html</em></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>

Index: test/formatting/res/direntry_dircategory_info/direntry_dircategory.info
===================================================================
RCS file: 
test/formatting/res/direntry_dircategory_info/direntry_dircategory.info
diff -N test/formatting/res/direntry_dircategory_info/direntry_dircategory.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/formatting/res/direntry_dircategory_info/direntry_dircategory.info     
2 May 2009 11:31:08 -0000       1.1
@@ -0,0 +1,42 @@
+This is direntry_dircategory.info, produced by makeinfo version 4.13
+from direntry_dircategory.texi.
+
+INFO-DIR-SECTION "category--TH  ERE?"
+START-INFO-DIR-ENTRY
+* foo: (foo).   "hello--THERE?"
+END-INFO-DIR-ENTRY
+INFO-DIR-SECTION cat2
+START-INFO-DIR-ENTRY
+* aaa ::               aaaa
+                   bbbbb
+
+menutitle
+END-INFO-DIR-ENTRY
+
+
+File: direntry_dircategory.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Test dircategory and direntry
+*****************************
+
+Text
+
+* Menu:
+
+* chapter::
+
+
+File: direntry_dircategory.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 chapter
+*********
+
+In chapter
+
+
+
+Tag Table:
+Node: Top341
+Node: chapter505
+
+End Tag Table

Index: 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info
===================================================================
RCS file: 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info
diff -N 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info   
    2 May 2009 11:31:08 -0000       1.1
@@ -0,0 +1,26 @@
+This is direntry_dircategory.info, produced by makeinfo version 4.13
+from direntry_dircategory.texi.
+
+INFO-DIR-SECTION "category--TH  ERE?"
+START-INFO-DIR-ENTRY
+* foo: (foo).   "hello--THERE?"
+END-INFO-DIR-ENTRY
+INFO-DIR-SECTION cat2
+START-INFO-DIR-ENTRY
+* aaa ::               aaaa
+                   bbbbb
+
+menutitle
+END-INFO-DIR-ENTRY
+
+
+Indirect:
+direntry_dircategory.info-1: 341
+direntry_dircategory.info-2: 844
+
+Tag Table:
+(Indirect)
+Node: Top341
+Node: chapter844
+
+End Tag Table

Index: 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-1
===================================================================
RCS file: 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-1
diff -N 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-1
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-1 
    2 May 2009 11:31:08 -0000       1.1
@@ -0,0 +1,27 @@
+This is direntry_dircategory.info, produced by makeinfo version 4.13
+from direntry_dircategory.texi.
+
+INFO-DIR-SECTION "category--TH  ERE?"
+START-INFO-DIR-ENTRY
+* foo: (foo).   "hello--THERE?"
+END-INFO-DIR-ENTRY
+INFO-DIR-SECTION cat2
+START-INFO-DIR-ENTRY
+* aaa ::               aaaa
+                   bbbbb
+
+menutitle
+END-INFO-DIR-ENTRY
+
+
+File: direntry_dircategory.info,  Node: Top,  Next: chapter,  Up: (dir)
+
+Test dircategory and direntry
+*****************************
+
+Text
+
+* Menu:
+
+* chapter::
+

Index: 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-2
===================================================================
RCS file: 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-2
diff -N 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/formatting/res/direntry_dircategory_info_split/direntry_dircategory.info-2 
    2 May 2009 11:31:08 -0000       1.1
@@ -0,0 +1,23 @@
+This is direntry_dircategory.info, produced by makeinfo version 4.13
+from direntry_dircategory.texi.
+
+INFO-DIR-SECTION "category--TH  ERE?"
+START-INFO-DIR-ENTRY
+* foo: (foo).   "hello--THERE?"
+END-INFO-DIR-ENTRY
+INFO-DIR-SECTION cat2
+START-INFO-DIR-ENTRY
+* aaa ::               aaaa
+                   bbbbb
+
+menutitle
+END-INFO-DIR-ENTRY
+
+
+File: direntry_dircategory.info,  Node: chapter,  Prev: Top,  Up: Top
+
+1 chapter
+*********
+
+In chapter
+

Index: test/formatting/res/formatting_info/formatting.info
===================================================================
RCS file: test/formatting/res/formatting_info/formatting.info
diff -N test/formatting/res/formatting_info/formatting.info
Binary files /dev/null and /tmp/cvs4TJWZ5 differ

Index: test/formatting/res/texi_direntry_dircategory/direntry_dircategory.2
===================================================================
RCS file: test/formatting/res/texi_direntry_dircategory/direntry_dircategory.2
diff -N test/formatting/res/texi_direntry_dircategory/direntry_dircategory.2

Index: 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passfirst
===================================================================
RCS file: 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passfirst
diff -N 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passfirst
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passfirst    
    2 May 2009 11:31:10 -0000       1.1
@@ -0,0 +1,36 @@
+direntry_dircategory.texi(,2) 
+direntry_dircategory.texi(,3) @setfilename direntry_dircategory.info
+direntry_dircategory.texi(,4) 
+direntry_dircategory.texi(,5) @dircategory address@hidden  ere}?''
+direntry_dircategory.texi(,6) @direntry
+direntry_dircategory.texi(,7) * foo: (foo).   address@hidden''
+direntry_dircategory.texi(,8) @end direntry
+direntry_dircategory.texi(,9) 
+direntry_dircategory.texi(,10) @dircategory cat2
+direntry_dircategory.texi(,11) @direntry
+direntry_dircategory.texi(,12) * aaa ::               aaaa
+direntry_dircategory.texi(,13)                    bbbbb
+direntry_dircategory.texi(,14) 
+direntry_dircategory.texi(,15) menutitle
+direntry_dircategory.texi(,16) @end direntry
+direntry_dircategory.texi(,17) 
+direntry_dircategory.texi(,18) 
+direntry_dircategory.texi(,19) @node Top
+direntry_dircategory.texi(,20) @top Test dircategory and direntry
+direntry_dircategory.texi(,21) 
+direntry_dircategory.texi(,22) Text
+direntry_dircategory.texi(,23) @dircategory in text
+direntry_dircategory.texi(,24) @direntry
+direntry_dircategory.texi(,25) * in text: (in_text). in text
+direntry_dircategory.texi(,26) @end direntry
+direntry_dircategory.texi(,27) 
+direntry_dircategory.texi(,28) @menu
+direntry_dircategory.texi(,29) * chapter::
+direntry_dircategory.texi(,30) @end menu
+direntry_dircategory.texi(,31) 
+direntry_dircategory.texi(,32) @node chapter
+direntry_dircategory.texi(,33) @chapter chapter
+direntry_dircategory.texi(,34) 
+direntry_dircategory.texi(,35) In chapter
+direntry_dircategory.texi(,36) 
+direntry_dircategory.texi(,37) @bye

Index: 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passtexi
===================================================================
RCS file: 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passtexi
diff -N 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passtexi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/formatting/res/texi_direntry_dircategory/direntry_dircategory.passtexi 
2 May 2009 11:31:10 -0000       1.1
@@ -0,0 +1,36 @@
+direntry_dircategory.texi(,2) 
+direntry_dircategory.texi(,3) @setfilename direntry_dircategory.info
+direntry_dircategory.texi(,4) 
+direntry_dircategory.texi(,5) @dircategory address@hidden  ere}?''
+direntry_dircategory.texi(,6) @direntry
+direntry_dircategory.texi(,7) * foo: (foo).   address@hidden''
+direntry_dircategory.texi(,8) @end direntry
+direntry_dircategory.texi(,9) 
+direntry_dircategory.texi(,10) @dircategory cat2
+direntry_dircategory.texi(,11) @direntry
+direntry_dircategory.texi(,12) * aaa ::               aaaa
+direntry_dircategory.texi(,13)                    bbbbb
+direntry_dircategory.texi(,14) 
+direntry_dircategory.texi(,15) menutitle
+direntry_dircategory.texi(,16) @end direntry
+direntry_dircategory.texi(,17) 
+direntry_dircategory.texi(,18) 
+direntry_dircategory.texi(,19) @node Top
+direntry_dircategory.texi(,20) @top Test dircategory and direntry
+direntry_dircategory.texi(,21) 
+direntry_dircategory.texi(,22) Text
+direntry_dircategory.texi(,23) @dircategory in text
+direntry_dircategory.texi(,24) @direntry
+direntry_dircategory.texi(,25) * in text: (in_text). in text
+direntry_dircategory.texi(,26) @end direntry
+direntry_dircategory.texi(,27) 
+direntry_dircategory.texi(,28) @menu
+direntry_dircategory.texi(,29) * chapter::
+direntry_dircategory.texi(,30) @end menu
+direntry_dircategory.texi(,31) 
+direntry_dircategory.texi(,32) @node chapter
+direntry_dircategory.texi(,33) @chapter chapter
+direntry_dircategory.texi(,34) 
+direntry_dircategory.texi(,35) In chapter
+direntry_dircategory.texi(,36) 
+direntry_dircategory.texi(,37) @bye

Index: test/formatting/res/texi_direntry_dircategory/direntry_dircategory.texi
===================================================================
RCS file: 
test/formatting/res/texi_direntry_dircategory/direntry_dircategory.texi
diff -N test/formatting/res/texi_direntry_dircategory/direntry_dircategory.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/formatting/res/texi_direntry_dircategory/direntry_dircategory.texi     
2 May 2009 11:31:10 -0000       1.1
@@ -0,0 +1,37 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden direntry_dircategory.info
+
address@hidden address@hidden  ere}?''
address@hidden
+* foo: (foo).   address@hidden''
address@hidden direntry
+
address@hidden cat2
address@hidden
+* aaa ::               aaaa
+                   bbbbb
+
+menutitle
address@hidden direntry
+
+
address@hidden Top
address@hidden Test dircategory and direntry
+
+Text
address@hidden in text
address@hidden
+* in text: (in_text). in text
address@hidden direntry
+
address@hidden
+* chapter::
address@hidden menu
+
address@hidden chapter
address@hidden chapter
+
+In chapter
+
address@hidden

Index: test/macros/included_file_with_setfilename.texi
===================================================================
RCS file: test/macros/included_file_with_setfilename.texi
diff -N test/macros/included_file_with_setfilename.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/included_file_with_setfilename.texi     2 May 2009 11:31:14 
-0000       1.1
@@ -0,0 +1,3 @@
address@hidden included_file.info
+
+In included file.

Index: test/macros/no_arg_macro.texi
===================================================================
RCS file: test/macros/no_arg_macro.texi
diff -N test/macros/no_arg_macro.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/no_arg_macro.texi       2 May 2009 11:31:14 -0000       1.1
@@ -0,0 +1,24 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden no_arg_macro.info
+
address@hidden Top
+
address@hidden texnl{}
address@hidden macro
+
+  This is a more low-level API.  The word break property is a property defined
+  in Unicode Standard Annex #29, section ``Word Boundaries'', see
+  @url{http://www.unicode.org/reports/tr29/address@hidden  It is used
+  for determining the word breaks in a string.
+
+
address@hidden texnl2
address@hidden macro
+
+  This is a more low-level API.  The word break property is a property defined
+  in Unicode Standard Annex #29, section ``Word Boundaries'', see
+  @url{http://www.unicode.org/reports/tr29/address@hidden  It is used
+  for determining the word breaks in a string.
+
address@hidden

Index: test/macros/test_include_with_setfilename.texi
===================================================================
RCS file: test/macros/test_include_with_setfilename.texi
diff -N test/macros/test_include_with_setfilename.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/test_include_with_setfilename.texi      2 May 2009 11:31:14 
-0000       1.1
@@ -0,0 +1,12 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden test_include_with_setfilename.info
+
address@hidden Top
+
+Include a file that has a @@setfilename.
address@hidden included_file_with_setfilename.texi 
+
+After inclusion.
+
address@hidden

Index: test/macros/res/no_arg_macro_info/no_arg_macro.info
===================================================================
RCS file: test/macros/res/no_arg_macro_info/no_arg_macro.info
diff -N test/macros/res/no_arg_macro_info/no_arg_macro.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/res/no_arg_macro_info/no_arg_macro.info 2 May 2009 11:31:14 
-0000       1.1
@@ -0,0 +1,22 @@
+This is no_arg_macro.info, produced by makeinfo version 4.13 from
+no_arg_macro.texi.
+
+
+File: no_arg_macro.info,  Node: Top,  Up: (dir)
+
+This is a more low-level API.  The word break property is a property
+defined   in Unicode Standard Annex #29, section "Word Boundaries", see
+ `http://www.unicode.org/reports/tr29/#Word_Boundaries'.  It is used
+for determining the word breaks in a string.
+
+   This is a more low-level API.  The word break property is a property
+defined   in Unicode Standard Annex #29, section "Word Boundaries", see
+ `http://www.unicode.org/reports/tr29/#Word_Boundaries'.  It is used
+for determining the word breaks in a string.
+
+
+
+Tag Table:
+Node: Top86
+
+End Tag Table

Index: 
test/macros/res/test_include_with_setfilename_info/test_include_with_setfilename.info
===================================================================
RCS file: 
test/macros/res/test_include_with_setfilename_info/test_include_with_setfilename.info
diff -N 
test/macros/res/test_include_with_setfilename_info/test_include_with_setfilename.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/macros/res/test_include_with_setfilename_info/test_include_with_setfilename.info
       2 May 2009 11:31:14 -0000       1.1
@@ -0,0 +1,18 @@
+This is test_include_with_setfilename.info, produced by makeinfo version
+4.13 from test_include_with_setfilename.texi.
+
+
+File: test_include_with_setfilename.info,  Node: Top,  Up: (dir)
+
+Include a file that has a @setfilename.
+
+   In included file.
+
+   After inclusion.
+
+
+
+Tag Table:
+Node: Top120
+
+End Tag Table

Index: test/macros/res/texi_no_arg_macro/no_arg_macro.2
===================================================================
RCS file: test/macros/res/texi_no_arg_macro/no_arg_macro.2
diff -N test/macros/res/texi_no_arg_macro/no_arg_macro.2

Index: test/macros/res/texi_no_arg_macro/no_arg_macro.passfirst
===================================================================
RCS file: test/macros/res/texi_no_arg_macro/no_arg_macro.passfirst
diff -N test/macros/res/texi_no_arg_macro/no_arg_macro.passfirst
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/res/texi_no_arg_macro/no_arg_macro.passfirst    2 May 2009 
11:31:15 -0000       1.1
@@ -0,0 +1,19 @@
+no_arg_macro.texi(,2) 
+no_arg_macro.texi(,3) @setfilename no_arg_macro.info
+no_arg_macro.texi(,4) 
+no_arg_macro.texi(,5) @node Top
+no_arg_macro.texi(,6) 
+no_arg_macro.texi(,9) 
+no_arg_macro.texi(,10)   This is a more low-level API.  The word break 
property is a property defined
+no_arg_macro.texi(,11)   in Unicode Standard Annex #29, section ``Word 
Boundaries'', see
+no_arg_macro.texi(texnl,12)   
@url{http://www.unicode.org/reports/tr29/#Word_Boundaries}.  It is used
+no_arg_macro.texi(,13)   for determining the word breaks in a string.
+no_arg_macro.texi(,14) 
+no_arg_macro.texi(,15) 
+no_arg_macro.texi(,18) 
+no_arg_macro.texi(,19)   This is a more low-level API.  The word break 
property is a property defined
+no_arg_macro.texi(,20)   in Unicode Standard Annex #29, section ``Word 
Boundaries'', see
+no_arg_macro.texi(texnl2,21)   
@url{http://www.unicode.org/reports/tr29/#Word_Boundaries}.  It is used
+no_arg_macro.texi(,22)   for determining the word breaks in a string.
+no_arg_macro.texi(,23) 
+no_arg_macro.texi(,24) @bye

Index: test/macros/res/texi_no_arg_macro/no_arg_macro.passtexi
===================================================================
RCS file: test/macros/res/texi_no_arg_macro/no_arg_macro.passtexi
diff -N test/macros/res/texi_no_arg_macro/no_arg_macro.passtexi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/res/texi_no_arg_macro/no_arg_macro.passtexi     2 May 2009 
11:31:15 -0000       1.1
@@ -0,0 +1,19 @@
+no_arg_macro.texi(,2) 
+no_arg_macro.texi(,3) @setfilename no_arg_macro.info
+no_arg_macro.texi(,4) 
+no_arg_macro.texi(,5) @node Top
+no_arg_macro.texi(,6) 
+no_arg_macro.texi(,9) 
+no_arg_macro.texi(,10)   This is a more low-level API.  The word break 
property is a property defined
+no_arg_macro.texi(,11)   in Unicode Standard Annex #29, section ``Word 
Boundaries'', see
+no_arg_macro.texi(texnl,12)   
@url{http://www.unicode.org/reports/tr29/#Word_Boundaries}.no_arg_macro.texi(texnl,12)
   It is used
+no_arg_macro.texi(,13)   for determining the word breaks in a string.
+no_arg_macro.texi(,14) 
+no_arg_macro.texi(,15) 
+no_arg_macro.texi(,18) 
+no_arg_macro.texi(,19)   This is a more low-level API.  The word break 
property is a property defined
+no_arg_macro.texi(,20)   in Unicode Standard Annex #29, section ``Word 
Boundaries'', see
+no_arg_macro.texi(texnl2,21)   
@url{http://www.unicode.org/reports/tr29/#Word_Boundaries}.no_arg_macro.texi(texnl2,21)
   It is used
+no_arg_macro.texi(,22)   for determining the word breaks in a string.
+no_arg_macro.texi(,23) 
+no_arg_macro.texi(,24) @bye

Index: test/macros/res/texi_no_arg_macro/no_arg_macro.texi
===================================================================
RCS file: test/macros/res/texi_no_arg_macro/no_arg_macro.texi
diff -N test/macros/res/texi_no_arg_macro/no_arg_macro.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/macros/res/texi_no_arg_macro/no_arg_macro.texi 2 May 2009 11:31:15 
-0000       1.1
@@ -0,0 +1,20 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden no_arg_macro.info
+
address@hidden Top
+
+
+  This is a more low-level API.  The word break property is a property defined
+  in Unicode Standard Annex #29, section ``Word Boundaries'', see
+  @url{http://www.unicode.org/reports/tr29/#Word_Boundaries}.  It is used
+  for determining the word breaks in a string.
+
+
+
+  This is a more low-level API.  The word break property is a property defined
+  in Unicode Standard Annex #29, section ``Word Boundaries'', see
+  @url{http://www.unicode.org/reports/tr29/#Word_Boundaries}.  It is used
+  for determining the word breaks in a string.
+
address@hidden

Index: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.2
===================================================================
RCS file: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.2
diff -N 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.2

Index: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passfirst
===================================================================
RCS file: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passfirst
diff -N 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passfirst
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passfirst
  2 May 2009 11:31:16 -0000       1.1
@@ -0,0 +1,12 @@
+test_include_with_setfilename.texi(,2) 
+test_include_with_setfilename.texi(,3) @setfilename 
test_include_with_setfilename.info
+test_include_with_setfilename.texi(,4) 
+test_include_with_setfilename.texi(,5) @node Top
+test_include_with_setfilename.texi(,6) 
+test_include_with_setfilename.texi(,7) Include a file that has a @@setfilename.
+included_file_with_setfilename.texi(,1) 
+included_file_with_setfilename.texi(,2) In included file.
+included_file_with_setfilename.texi(,3) 
+test_include_with_setfilename.texi(,9) After inclusion.
+test_include_with_setfilename.texi(,10) 
+test_include_with_setfilename.texi(,11) @bye

Index: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passtexi
===================================================================
RCS file: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passtexi
diff -N 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passtexi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.passtexi
   2 May 2009 11:31:16 -0000       1.1
@@ -0,0 +1,12 @@
+test_include_with_setfilename.texi(,2) 
+test_include_with_setfilename.texi(,3) @setfilename 
test_include_with_setfilename.info
+test_include_with_setfilename.texi(,4) 
+test_include_with_setfilename.texi(,5) @node Top
+test_include_with_setfilename.texi(,6) 
+test_include_with_setfilename.texi(,7) Include a file that has a @@setfilename.
+included_file_with_setfilename.texi(,1) 
+included_file_with_setfilename.texi(,2) In included file.
+included_file_with_setfilename.texi(,3) 
+test_include_with_setfilename.texi(,9) After inclusion.
+test_include_with_setfilename.texi(,10) 
+test_include_with_setfilename.texi(,11) @bye

Index: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.texi
===================================================================
RCS file: 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.texi
diff -N 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ 
test/macros/res/texi_test_include_with_setfilename/test_include_with_setfilename.texi
       2 May 2009 11:31:16 -0000       1.1
@@ -0,0 +1,13 @@
+\input texinfo @c -*-texinfo-*-
+
address@hidden test_include_with_setfilename.info
+
address@hidden Top
+
+Include a file that has a @@setfilename.
+
+In included file.
+
+After inclusion.
+
address@hidden




reply via email to

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