texinfo-commits
[Top][All Lists]
Advanced

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

texinfo/texi2html ChangeLog TODO texi2html.init...


From: Patrice Dumas
Subject: texinfo/texi2html ChangeLog TODO texi2html.init...
Date: Sun, 28 Mar 2010 09:07:18 +0000

CVSROOT:        /sources/texinfo
Module name:    texinfo
Changes by:     Patrice Dumas <pertusus>        10/03/28 09:07:18

Modified files:
        texi2html      : ChangeLog TODO texi2html.init texi2html.pl 
        texi2html/formats: docbook.init info.init xml.init 
        texi2html/test/sectionning: Makefile.am Makefile.in tests.txt 
Added files:
        texi2html/test/sectionning: chapter_before_part.texi 
                                    hole_in_sectionning.texi 
                                    part_before_chapter.texi 
                                    part_before_section.texi 
                                    section_before_part.texi 
        texi2html/test/sectionning/res/chapter_before_part: 
                                                            
chapter_before_part.1 
                                                            
chapter_before_part.2 
                                                            
chapter_before_part.html 
        texi2html/test/sectionning/res/hole_in_sectionning: 
                                                            
hole_in_sectionning.1 
                                                            
hole_in_sectionning.2 
                                                            
hole_in_sectionning.html 
        texi2html/test/sectionning/res/part_before_chapter: 
                                                            
part_before_chapter.1 
                                                            
part_before_chapter.2 
                                                            
part_before_chapter.html 
        texi2html/test/sectionning/res/part_before_section: 
                                                            
part_before_section.1 
                                                            
part_before_section.2 
                                                            
part_before_section.html 
        texi2html/test/sectionning/res/section_before_part: 
                                                            
section_before_part.1 
                                                            
section_before_part.2 
                                                            
section_before_part.html 
        texi2html/test/sectionning/res_all/chapter_before_part: 
                                                                
chapter_before_part.1 
                                                                
chapter_before_part.2 
                                                                
chapter_before_part.txt 
        texi2html/test/sectionning/res_all/hole_in_sectionning: 
                                                                
hole_in_sectionning.1 
                                                                
hole_in_sectionning.2 
                                                                
hole_in_sectionning.txt 
        texi2html/test/sectionning/res_all/part_before_chapter: 
                                                                
part_before_chapter.1 
                                                                
part_before_chapter.2 
                                                                
part_before_chapter.txt 
        texi2html/test/sectionning/res_all/part_before_section: 
                                                                
part_before_section.1 
                                                                
part_before_section.2 
                                                                
part_before_section.txt 
        texi2html/test/sectionning/res_all/section_before_part: 
                                                                
section_before_part.1 
                                                                
section_before_part.2 
                                                                
section_before_part.txt 
        texi2html/test/sectionning/res_docbook/chapter_before_part: 
                                                                    
chapter_before_part.1 
                                                                    
chapter_before_part.2 
                                                                    
chapter_before_part.xml 
        texi2html/test/sectionning/res_docbook/hole_in_sectionning: 
                                                                    
hole_in_sectionning.1 
                                                                    
hole_in_sectionning.2 
                                                                    
hole_in_sectionning.xml 
        texi2html/test/sectionning/res_docbook/part_before_chapter: 
                                                                    
part_before_chapter.1 
                                                                    
part_before_chapter.2 
                                                                    
part_before_chapter.xml 
        texi2html/test/sectionning/res_docbook/part_before_section: 
                                                                    
part_before_section.1 
                                                                    
part_before_section.2 
                                                                    
part_before_section.xml 
        texi2html/test/sectionning/res_docbook/section_before_part: 
                                                                    
section_before_part.1 
                                                                    
section_before_part.2 
                                                                    
section_before_part.xml 
        texi2html/test/sectionning/res_html/chapter_before_part: 
                                                                 
chapter_before_part.1 
                                                                 
chapter_before_part.2 
                                                                 index.html 
        texi2html/test/sectionning/res_html/hole_in_sectionning: 
                                                                 
hole_in_sectionning.1 
                                                                 
hole_in_sectionning.2 
                                                                 index.html 
        texi2html/test/sectionning/res_html/part_before_chapter: 
                                                                 index.html 
                                                                 
part_before_chapter.1 
                                                                 
part_before_chapter.2 
        texi2html/test/sectionning/res_html/part_before_section: 
                                                                 index.html 
                                                                 
part_before_section.1 
                                                                 
part_before_section.2 
        texi2html/test/sectionning/res_html/section_before_part: 
                                                                 index.html 
                                                                 
section_before_part.1 
                                                                 
section_before_part.2 
        texi2html/test/sectionning/res_info/chapter_before_part: 
                                                                 
chapter_before_part.1 
                                                                 
chapter_before_part.2 
                                                                 
chapter_before_part.info 
        texi2html/test/sectionning/res_info/hole_in_sectionning: 
                                                                 
hole_in_sectionning.1 
                                                                 
hole_in_sectionning.2 
                                                                 
hole_in_sectionning.info 
        texi2html/test/sectionning/res_info/part_before_chapter: 
                                                                 
part_before_chapter.1 
                                                                 
part_before_chapter.2 
                                                                 
part_before_chapter.info 
        texi2html/test/sectionning/res_info/part_before_section: 
                                                                 
part_before_section.1 
                                                                 
part_before_section.2 
                                                                 
part_before_section.info 
        texi2html/test/sectionning/res_info/section_before_part: 
                                                                 
section_before_part.1 
                                                                 
section_before_part.2 
                                                                 
section_before_part.info 
        texi2html/test/sectionning/res_xml/chapter_before_part: 
                                                                
chapter_before_part.1 
                                                                
chapter_before_part.2 
                                                                
chapter_before_part.xml 
        texi2html/test/sectionning/res_xml/hole_in_sectionning: 
                                                                
hole_in_sectionning.1 
                                                                
hole_in_sectionning.2 
                                                                
hole_in_sectionning.xml 
        texi2html/test/sectionning/res_xml/part_before_chapter: 
                                                                
part_before_chapter.1 
                                                                
part_before_chapter.2 
                                                                
part_before_chapter.xml 
        texi2html/test/sectionning/res_xml/part_before_section: 
                                                                
part_before_section.1 
                                                                
part_before_section.2 
                                                                
part_before_section.xml 
        texi2html/test/sectionning/res_xml/section_before_part: 
                                                                
section_before_part.1 
                                                                
section_before_part.2 
                                                                
section_before_part.xml 

Log message:
                * texi2html.pl, formats/info.init, formats/docbook.init, 
                formats/xml.init: handle @part in info, xml and docbook.
                * texi2html.pl, formats/docbook.init, formats/xml.init:
                use childnext, the next child element of an element, instead
                of sectionnext to determine if an element has to be closed
                in docbook or xml. This fixes the tree when there is first a
                low-level element before an upper level element.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/ChangeLog?cvsroot=texinfo&r1=1.491&r2=1.492
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/TODO?cvsroot=texinfo&r1=1.170&r2=1.171
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/texi2html.init?cvsroot=texinfo&r1=1.264&r2=1.265
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/texi2html.pl?cvsroot=texinfo&r1=1.377&r2=1.378
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/formats/docbook.init?cvsroot=texinfo&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/formats/info.init?cvsroot=texinfo&r1=1.52&r2=1.53
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/formats/xml.init?cvsroot=texinfo&r1=1.25&r2=1.26
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/Makefile.am?cvsroot=texinfo&r1=1.22&r2=1.23
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/Makefile.in?cvsroot=texinfo&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/tests.txt?cvsroot=texinfo&r1=1.28&r2=1.29
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/chapter_before_part.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/hole_in_sectionning.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/part_before_chapter.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/part_before_section.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/section_before_part.texi?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/chapter_before_part/chapter_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/chapter_before_part/chapter_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/chapter_before_part/chapter_before_part.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/hole_in_sectionning/hole_in_sectionning.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/hole_in_sectionning/hole_in_sectionning.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/hole_in_sectionning/hole_in_sectionning.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/part_before_chapter/part_before_chapter.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/part_before_chapter/part_before_chapter.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/part_before_chapter/part_before_chapter.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/part_before_section/part_before_section.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/part_before_section/part_before_section.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/part_before_section/part_before_section.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/section_before_part/section_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/section_before_part/section_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res/section_before_part/section_before_part.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/chapter_before_part/chapter_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/chapter_before_part/chapter_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/chapter_before_part/chapter_before_part.txt?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.txt?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/part_before_chapter/part_before_chapter.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/part_before_chapter/part_before_chapter.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/part_before_chapter/part_before_chapter.txt?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/part_before_section/part_before_section.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/part_before_section/part_before_section.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/part_before_section/part_before_section.txt?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/section_before_part/section_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/section_before_part/section_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_all/section_before_part/section_before_part.txt?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/chapter_before_part/chapter_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/chapter_before_part/chapter_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/chapter_before_part/chapter_before_part.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/part_before_chapter/part_before_chapter.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/part_before_chapter/part_before_chapter.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/part_before_chapter/part_before_chapter.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/part_before_section/part_before_section.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/part_before_section/part_before_section.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/part_before_section/part_before_section.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/section_before_part/section_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/section_before_part/section_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_docbook/section_before_part/section_before_part.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/chapter_before_part/chapter_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/chapter_before_part/chapter_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/chapter_before_part/index.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/hole_in_sectionning/index.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/part_before_chapter/index.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/part_before_chapter/part_before_chapter.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/part_before_chapter/part_before_chapter.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/part_before_section/index.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/part_before_section/part_before_section.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/part_before_section/part_before_section.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/section_before_part/index.html?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/section_before_part/section_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_html/section_before_part/section_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/chapter_before_part/chapter_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/chapter_before_part/chapter_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/chapter_before_part/chapter_before_part.info?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.info?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/part_before_chapter/part_before_chapter.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/part_before_chapter/part_before_chapter.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/part_before_chapter/part_before_chapter.info?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/part_before_section/part_before_section.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/part_before_section/part_before_section.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/part_before_section/part_before_section.info?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/section_before_part/section_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/section_before_part/section_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_info/section_before_part/section_before_part.info?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/chapter_before_part/chapter_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/chapter_before_part/chapter_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/chapter_before_part/chapter_before_part.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/part_before_chapter/part_before_chapter.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/part_before_chapter/part_before_chapter.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/part_before_chapter/part_before_chapter.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/part_before_section/part_before_section.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/part_before_section/part_before_section.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/part_before_section/part_before_section.xml?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/section_before_part/section_before_part.1?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/section_before_part/section_before_part.2?cvsroot=texinfo&rev=1.1
http://cvs.savannah.gnu.org/viewcvs/texinfo/texi2html/test/sectionning/res_xml/section_before_part/section_before_part.xml?cvsroot=texinfo&rev=1.1

Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/ChangeLog,v
retrieving revision 1.491
retrieving revision 1.492
diff -u -b -r1.491 -r1.492
--- ChangeLog   20 Mar 2010 14:06:11 -0000      1.491
+++ ChangeLog   28 Mar 2010 09:07:14 -0000      1.492
@@ -1,3 +1,13 @@
+2009-03-28   Patrice Dumas  <address@hidden>
+
+       * texi2html.pl, formats/info.init, formats/docbook.init, 
+       formats/xml.init: handle @part in info, xml and docbook.
+       * texi2html.pl, formats/docbook.init, formats/xml.init: 
+       use childnext, the next child element of an element, instead
+       of sectionnext to determine if an element has to be closed
+       in docbook or xml. This fixes the tree when there is first a
+       low-level element before an upper level element.
+
 2009-03-20   Patrice Dumas  <address@hidden>
 
        * texi2html.pl: new option --program to change defaults

Index: TODO
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/TODO,v
retrieving revision 1.170
retrieving revision 1.171
diff -u -b -r1.170 -r1.171
--- TODO        20 Mar 2010 14:06:11 -0000      1.170
+++ TODO        28 Mar 2010 09:07:14 -0000      1.171
@@ -61,6 +61,7 @@
   $Texi2HTML::THISDOC{'filename'}->{'toc_frame'}
   $Texi2HTML::THISDOC{'filename'}->{'frame'}
   $Texi2HTML::THISDOC{'CSS_LINES'}
+  'childnext'
 
   $empty_preformatted
   $copying_comment, $titlepage better and $documentdescription

Index: texi2html.init
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/texi2html.init,v
retrieving revision 1.264
retrieving revision 1.265
diff -u -b -r1.264 -r1.265
--- texi2html.init      20 Mar 2010 14:06:11 -0000      1.264
+++ texi2html.init      28 Mar 2010 09:07:14 -0000      1.265
@@ -13,7 +13,7 @@
 # Afterwards, load the file with command-line 
 # option --init-file <your_init_file>
 #
-# $Id: texi2html.init,v 1.264 2010/03/20 14:06:11 pertusus Exp $
+# $Id: texi2html.init,v 1.265 2010/03/28 09:07:14 pertusus Exp $
 
 ######################################################################
 # The following variables can also be set by command-line options
@@ -6472,6 +6472,12 @@
     return $text . "\n";
 }
 
+# $new_element is set if the element is associated with a different
+# reference element than the preceding element. This is where we
+# do the navigation. For example it could be a @node before a @section.
+#
+# The heading function is always called, though  -- in the default case
+# nodes don't lead to an outputted title.
 sub t2h_default_element_heading($$$$$$$$$$$$)
 {
     my $element = shift;

Index: texi2html.pl
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/texi2html.pl,v
retrieving revision 1.377
retrieving revision 1.378
diff -u -b -r1.377 -r1.378
--- texi2html.pl        20 Mar 2010 14:06:11 -0000      1.377
+++ texi2html.pl        28 Mar 2010 09:07:14 -0000      1.378
@@ -91,7 +91,7 @@
 }
 
 # CVS version:
-# $Id: texi2html.pl,v 1.377 2010/03/20 14:06:11 pertusus Exp $
+# $Id: texi2html.pl,v 1.378 2010/03/28 09:07:14 pertusus Exp $
 
 # Homepage:
 my $T2H_HOMEPAGE = "http://www.nongnu.org/texi2html/";;
@@ -2152,6 +2152,8 @@
     }
 }
 
+# out of the main hierarchy
+$reference_sec2level{'part'} = 0;
 # this are synonyms
 $reference_sec2level{'appendixsection'} = 2;
 # sec2level{'majorheading'} is also 1 and not 0
@@ -2162,7 +2164,7 @@
 sub stop_paragraph_command($)
 {
    my $command = shift;
-   return 1 if ($Texi2HTML::Config::stop_paragraph_command{$command} or 
$reference_sec2level{$command});
+   return 1 if ($Texi2HTML::Config::stop_paragraph_command{$command} or 
defined($reference_sec2level{$command}));
 }
 
 sub set_no_line_macro($$)
@@ -4940,7 +4942,8 @@
 my $document_head_num;
 my $document_anchor_num;
 
-# section to level hash not taking into account raise and lower sections
+# section to level hash taking into account raise and lower sections.
+# Reset at document beginning
 my %sec2level;
 # initial state for the special regions.
 my %region_initial_state;
@@ -5846,7 +5849,7 @@
         my ($sec, $level);
         while (($sec, $level) = each %sec2level)
         {
-            $sec2level{$sec} = $level - 1;
+            $sec2level{$sec} = $level - 1 if ($level > 0);
         }
         $state->{'sectionning_base'}++;
     }
@@ -6663,7 +6666,8 @@
         {
              $section->{'level'} = $MAX_LEVEL;
         }
-        elsif ($level < $MIN_LEVEL and ($section->{'tag'} ne 'top'))
+        # second condition is for @top and @part
+        elsif ($level < $MIN_LEVEL and 
($reference_sec2level{$section->{'tag'}} >= $MIN_LEVEL))
         {
              $section->{'level'} = $MIN_LEVEL;
         }
@@ -6758,7 +6762,7 @@
         # construct the section number
         $section->{'number'} = '';
 
-        unless ($section->{'tag'} =~ /unnumbered/ or $section->{'tag'} eq 
'centerchap' or $section->{'tag'} eq 'top')
+        unless ($section->{'tag'} =~ /unnumbered/ or $section->{'tag'} eq 
'centerchap' or $section->{'tag'} eq 'top' or $section->{'tag'} eq 'part')
         { 
             my $level = $section->{'level'};
             while ($level > $toplevel)
@@ -6810,10 +6814,20 @@
         {
             $section->{'sectionup'} = $previous_sections[$level];
             # 'child' is the first child. 
-            # the condition or $section->{'sectionup'}->{'child'} is for 
-            # the @top since it may already one child
-            # and no sectionprev 
-            $section->{'sectionup'}->{'child'} = $section unless 
($section->{'sectionprev'} or $section->{'sectionup'}->{'child'});
+            if (!$section->{'sectionup'}->{'child'})
+            {
+                $section->{'sectionup'}->{'child'} = $section;
+            }
+            else
+            {
+                # 'childnext' is the next child of a an element. it may
+                # be different from 'sectionnext' when the elemnt are not
+                # at the same level, for example
+                # @chapter chapter
+                # @subsection subsection (certainly wrong)
+                # @section section (not next of subsection, but childnext)
+                
$section->{'sectionup'}->{'section_childs'}->[-1]->{'childnext'} = $section if 
(defined($section->{'sectionup'}->{'section_childs'}));
+            }
             push @{$section->{'sectionup'}->{'section_childs'}}, $section;
         }
         $previous_sections[$section->{'level'}] = $section;

Index: formats/docbook.init
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/formats/docbook.init,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- formats/docbook.init        20 Mar 2010 14:06:11 -0000      1.29
+++ formats/docbook.init        28 Mar 2010 09:07:15 -0000      1.30
@@ -145,7 +145,7 @@
 %simple_map = %default_simple_map;
 %simple_map_pre = %simple_map;
 
-# FIXME right?
+# FIXME right? &lstrok; &Lstrok;
 $things_map{'l'} = '/l';
 $things_map{'L'} = '/L';
 $things_map{'TeX'} = '&tex;';
@@ -188,6 +188,7 @@
 
 %docbook_sections = (
   'top'  => 'chapter',
+  'part' => 'part',
   'chapter'  => 'chapter',
   'unnumbered'  => 'chapter',
   'centerchap'  => 'chapter',
@@ -672,7 +673,8 @@
     }
     elsif ($macro eq 'settitle')
     {
-     # FIXME to be formatted?
+     # FIXME to be formatted? Also maybe in line_command. And in html, it
+     # is handled by heading _text
        my $arg = $args->[0];
        $arg =~ s/^\s*//;
        chomp($arg);
@@ -835,35 +837,25 @@
 
     if (!defined($element))
     {
-        # this doesn't work
-        #my $empty = 1;
-        #foreach my $line (@{$Texi2HTML::THIS_SECTION})
-        #{
-        #    if ($line =~ /\S/)
-        #    {
-        #        $empty = 0;
-        #        last;
-        #    }
-        #}
-        #unless ($empty)
-        #{ # FIXME is info in docbook 5.0
-        #     unshift @{$Texi2HTML::THIS_SECTION}, "<bookinfo>\n";
-        #     push @{$Texi2HTML::THIS_SECTION}, "</bookinfo>\n";
-        #}
         return '';
     }
-    my $result = '';
 
-    #return '' if ($element->{'node'});
+    my $result = '';
 
     # there is a special case for a @chapter that is a child of @top
     # but should not be considered as is, since it is also toplevel.
-    return '' if ($element->{'child'} and !$element->{'child'}->{'toplevel'});
+    # @part, however may have other toplevel elements as children.
+    return '' if ($element->{'child'} and (!$element->{'child'}->{'toplevel'} 
or $element->{'tag'} ne 'top'));
     $result .= '</'.docbook_element_tag($element).">\n";
 
-    return $result if ($element->{'sectionnext'} or $element->{'level'} <= 1);
     my $current = $element;
-    while ($current->{'level'} != 1 and $current->{'sectionup'} and 
!$current->{'sectionnext'})
+    # the second condition is such that top is closed only if it has
+    # sub-elements below chapter.
+    # the third condition is such that elements with a next element are
+    # only closed for the last element, except when the next element is 
+    # toplevel and below top, such that @top is closed before the first 
+    # @chapter if there are @section or the like below @top
+    while ($current->{'sectionup'} and !($current->{'sectionup'}->{'tag'} eq 
'top' and $current->{'toplevel'}) and (!$current->{'childnext'} or 
($current->{'childnext'}->{'toplevel'} and $current->{'sectionup'}->{'tag'} eq 
'top')))
     {
         $current = $current->{'sectionup'};
         $result .= '</'.docbook_element_tag($current).">\n";
@@ -1386,6 +1378,7 @@
     return $text if ($format_map{$name} eq '');
     if ($name eq 'copying')
     {
+        # FIXME is info in docbook 5.0
         return "<bookinfo>\n<legalnotice>\n$text</legalnotice>\n</bookinfo>\n";
     }
     return docbook_add_id($format_map{$name}).'>' 
.$text."</$format_map{$name}>";

Index: formats/info.init
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/formats/info.init,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -b -r1.52 -r1.53
--- formats/info.init   20 Mar 2010 14:06:11 -0000      1.52
+++ formats/info.init   28 Mar 2010 09:07:15 -0000      1.53
@@ -2383,9 +2383,9 @@
     {
        main::msg_debug("for $element, $element->{'texi'}, element->{'text'} 
not defined");
     }
+    return '' if ($element->{'tag'} eq 'part');
+
     my $text = "$element->{'text'}";
-    # to do the same than makeinfo a trailing dot in section number is removed
-    #$text =~ s/^(\w+)\. /$1 /;
     # when @top is empty, use settitle
     $text = $Texi2HTML::THISDOC{'settitle'} if (!length($text) and 
$element->{'tag'} eq 'top' and defined ($Texi2HTML::THISDOC{'settitle'}) and 
length($Texi2HTML::THISDOC{'settitle'}));
     my $result = &$heading_text ("address@hidden", $text, $element->{'level'});

Index: formats/xml.init
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/formats/xml.init,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- formats/xml.init    20 Mar 2010 14:06:11 -0000      1.25
+++ formats/xml.init    28 Mar 2010 09:07:15 -0000      1.26
@@ -422,41 +422,45 @@
 
     if (!defined($element))
     {
-        # this doesn't work
-        #my $empty = 1;
-        #foreach my $line (@{$Texi2HTML::THIS_SECTION})
-        #{
-        #    if ($line =~ /\S/)
-        #    {
-        #        $empty = 0;
-        #        last;
-        #    }
-        #}
-        #unless ($empty)
-        #{ # FIXME is info in docbook 5.0
-        #     unshift @{$Texi2HTML::THIS_SECTION}, "<bookinfo>\n";
-        #     push @{$Texi2HTML::THIS_SECTION}, "</bookinfo>\n";
-        #}
         return '';
     }
     my $result = '';
 
-    #return '' if ($element->{'node'});
     $xml_current_section = undef;
 
     # there is a special case for a @chapter that is a child of @top
     # but should not be considered as is, since it is also toplevel.
-    return '' if ($element->{'child'} and !$element->{'child'}->{'toplevel'});
+    # @part, however may have other toplevel elements as children.
+    return '' if ($element->{'child'} and (!$element->{'child'}->{'toplevel'} 
or $element->{'tag'} ne 'top'));
     $result .= '</'.xml_element_tag($element).">\n";
 
-    return $result if ($element->{'sectionnext'} or $element->{'level'} <= 1);
     my $current = $element;
-    while ($current->{'level'} != 1 and $current->{'sectionup'} and 
!$current->{'sectionnext'})
+    # the second condition is such that top is closed only if it has
+    # sub-elements below chapter.
+    # the third condition is such that elements with a next element are
+    # only closed for the last element, except when the next element is 
+    # toplevel and below top, such that @top is closed before the first 
+    # @chapter if there are @section or the like below @top
+    while ($current->{'sectionup'} and !($current->{'sectionup'}->{'tag'} eq 
'top' and $current->{'toplevel'}) and (!$current->{'childnext'} or 
($current->{'childnext'}->{'toplevel'} and $current->{'sectionup'}->{'tag'} eq 
'top')))
     {
         $current = $current->{'sectionup'};
         $result .= '</'.xml_element_tag($current).">\n";
     }
     return $result;
+
+    ## there is a special case for a @chapter that is a child of @top
+    ## but should not be considered as is, since it is also toplevel.
+    #return '' if ($element->{'child'} and !$element->{'child'}->{'toplevel'});
+    #$result .= '</'.xml_element_tag($element).">\n";
+
+    #return $result if ($element->{'sectionnext'} or $element->{'level'} <= 1);
+    #my $current = $element;
+    #while ($current->{'level'} != 1 and $current->{'sectionup'} and 
!$current->{'sectionnext'})
+    #{
+    #    $current = $current->{'sectionup'};
+    #    $result .= '</'.xml_element_tag($current).">\n";
+    #}
+    #return $result;
 }
 
 sub xml_end_section($$$)
@@ -464,7 +468,6 @@
     my $fh = shift;
     my $end_foot_navigation = shift;
     my $element = shift;
-    #print $fh "". xml_footing($element);
 }
 
 sub xml_print_Top($$$)
@@ -472,7 +475,6 @@
     my $fh = shift;
     my $has_top_heading = shift;
     my $element = shift;
-    #print $fh "".xml_heading($element);
     main::print_lines($fh, $Texi2HTML::THIS_SECTION);
 }
 
@@ -481,18 +483,22 @@
     my $fh = shift;
     my $end_page = shift;
     my $element = shift;
-
-    #print $fh "". xml_footing($element);
 }
 
 # FIXME warning:
 #
-# @code{first para
+# @samp{first para
 # 
 # second para}.
 #
-# leads to:
-# <para><code>first para  second para</code>.</para>
+# maybe should lead to:
+# <para><samp>first para  second para</samp>.</para>
+#
+# But it leads to
+# <para><samp>first para 
+# </samp></para>
+# <para><samp>second para</samp>.
+# </para>
 sub xml_paragraph($$$$$$$$$$$$)
 {
     my $text = shift;

Index: test/sectionning/Makefile.am
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/test/sectionning/Makefile.am,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -b -r1.22 -r1.23
--- test/sectionning/Makefile.am        20 Dec 2009 20:23:04 -0000      1.22
+++ test/sectionning/Makefile.am        28 Mar 2010 09:07:15 -0000      1.23
@@ -16,6 +16,9 @@
  nodename_parentheses.texi one_element.texi empty_nodes.texi \
  weird_at_commands_in_nodes.texi double_node_anchor_float.texi \
  nodes_after_top_before_chapter.texi \
+ chapter_before_part.texi part_before_section.texi \
+ part_before_chapter.texi section_before_part.texi \
+ hole_in_sectionning.texi \
  test_directions.init tests.txt \
  res res_all res_info res_docbook res_xml res_html
 

Index: test/sectionning/Makefile.in
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/test/sectionning/Makefile.in,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- test/sectionning/Makefile.in        25 Feb 2010 08:25:59 -0000      1.31
+++ test/sectionning/Makefile.in        28 Mar 2010 09:07:15 -0000      1.32
@@ -524,6 +524,9 @@
  nodename_parentheses.texi one_element.texi empty_nodes.texi \
  weird_at_commands_in_nodes.texi double_node_anchor_float.texi \
  nodes_after_top_before_chapter.texi \
+ chapter_before_part.texi part_before_section.texi \
+ part_before_chapter.texi section_before_part.texi \
+ hole_in_sectionning.texi \
  test_directions.init tests.txt \
  res res_all res_info res_docbook res_xml res_html
 

Index: test/sectionning/tests.txt
===================================================================
RCS file: /sources/texinfo/texinfo/texi2html/test/sectionning/tests.txt,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -b -r1.28 -r1.29
--- test/sectionning/tests.txt  20 Dec 2009 20:23:04 -0000      1.28
+++ test/sectionning/tests.txt  28 Mar 2010 09:07:15 -0000      1.29
@@ -82,6 +82,11 @@
 weird_at_commands_in_nodes weird_at_commands_in_nodes.texi
 double_node_anchor_float double_node_anchor_float.texi
 empty_nodes empty_nodes.texi
+section_before_part section_before_part.texi
+part_before_section part_before_section.texi
+chapter_before_part chapter_before_part.texi
+part_before_chapter part_before_chapter.texi
+hole_in_sectionning hole_in_sectionning.texi
 
 test_refs_docbook test_refs.texi --docbook
 at_commands_in_refs_info at_commands_in_refs.texi --init info.init

Index: test/sectionning/chapter_before_part.texi
===================================================================
RCS file: test/sectionning/chapter_before_part.texi
diff -N test/sectionning/chapter_before_part.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/chapter_before_part.texi   28 Mar 2010 09:07:15 -0000      
1.1
@@ -0,0 +1,8 @@
+\input texinfo.tex    @c -*-texinfo-*-
address@hidden chapter_before_part.info
+
address@hidden chapter 
+
address@hidden part
+
address@hidden

Index: test/sectionning/hole_in_sectionning.texi
===================================================================
RCS file: test/sectionning/hole_in_sectionning.texi
diff -N test/sectionning/hole_in_sectionning.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/hole_in_sectionning.texi   28 Mar 2010 09:07:15 -0000      
1.1
@@ -0,0 +1,15 @@
+\input texinfo.tex    @c -*-texinfo-*-
address@hidden hole_in_sectionning.info
+
address@hidden Top
address@hidden Top
+
address@hidden Chapter
+
address@hidden section
+
address@hidden subsubsection with no subsection above
+
address@hidden the subsection
+
address@hidden

Index: test/sectionning/part_before_chapter.texi
===================================================================
RCS file: test/sectionning/part_before_chapter.texi
diff -N test/sectionning/part_before_chapter.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/part_before_chapter.texi   28 Mar 2010 09:07:15 -0000      
1.1
@@ -0,0 +1,8 @@
+\input texinfo.tex    @c -*-texinfo-*-
address@hidden part_before_chapter.info
+
address@hidden part
+
address@hidden chapter 
+
address@hidden

Index: test/sectionning/part_before_section.texi
===================================================================
RCS file: test/sectionning/part_before_section.texi
diff -N test/sectionning/part_before_section.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/part_before_section.texi   28 Mar 2010 09:07:15 -0000      
1.1
@@ -0,0 +1,8 @@
+\input texinfo.tex    @c -*-texinfo-*-
address@hidden part_before_section.info
+
address@hidden part
+
address@hidden section 
+
address@hidden

Index: test/sectionning/section_before_part.texi
===================================================================
RCS file: test/sectionning/section_before_part.texi
diff -N test/sectionning/section_before_part.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/section_before_part.texi   28 Mar 2010 09:07:15 -0000      
1.1
@@ -0,0 +1,8 @@
+\input texinfo.tex    @c -*-texinfo-*-
address@hidden section_before_part.info
+
address@hidden section 
+
address@hidden part
+
address@hidden

Index: test/sectionning/res/chapter_before_part/chapter_before_part.1
===================================================================
RCS file: test/sectionning/res/chapter_before_part/chapter_before_part.1
diff -N test/sectionning/res/chapter_before_part/chapter_before_part.1

Index: test/sectionning/res/chapter_before_part/chapter_before_part.2
===================================================================
RCS file: test/sectionning/res/chapter_before_part/chapter_before_part.2
diff -N test/sectionning/res/chapter_before_part/chapter_before_part.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/chapter_before_part/chapter_before_part.2      28 Mar 
2010 09:07:15 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res/chapter_before_part/chapter_before_part.html
===================================================================
RCS file: test/sectionning/res/chapter_before_part/chapter_before_part.html
diff -N test/sectionning/res/chapter_before_part/chapter_before_part.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/chapter_before_part/chapter_before_part.html   28 Mar 
2010 09:07:15 -0000      1.1
@@ -0,0 +1,208 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="chapter"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
+<td valign="middle" align="left">[ &lt; ]</td>
+<td valign="middle" align="left">[ Up ]</td>
+<td valign="middle" align="left">[<a href="#part" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#part" title="Next chapter"> 
&gt;&gt; </a>]</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="#chapter" 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 class="chapter">1 chapter</h1>
+
+<hr>
+<a name="part"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#chapter" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ Up ]</td>
+<td valign="middle" align="left">[ &gt; ]</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="#chapter" 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 class="part">part</h1>
+
+<hr size="6">
+<a name="SEC_About"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#chapter" 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 on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></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;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </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"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.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"> [ &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>
+<p>
+ <font size="-1">
+  This document was generated on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>

Index: test/sectionning/res/hole_in_sectionning/hole_in_sectionning.1
===================================================================
RCS file: test/sectionning/res/hole_in_sectionning/hole_in_sectionning.1
diff -N test/sectionning/res/hole_in_sectionning/hole_in_sectionning.1

Index: test/sectionning/res/hole_in_sectionning/hole_in_sectionning.2
===================================================================
RCS file: test/sectionning/res/hole_in_sectionning/hole_in_sectionning.2
diff -N test/sectionning/res/hole_in_sectionning/hole_in_sectionning.2

Index: test/sectionning/res/hole_in_sectionning/hole_in_sectionning.html
===================================================================
RCS file: test/sectionning/res/hole_in_sectionning/hole_in_sectionning.html
diff -N test/sectionning/res/hole_in_sectionning/hole_in_sectionning.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/hole_in_sectionning/hole_in_sectionning.html   28 Mar 
2010 09:07:15 -0000      1.1
@@ -0,0 +1,259 @@
+<!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>Top</title>
+
+<meta name="description" content="Top">
+<meta name="keywords" content="Top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[ &lt; ]</td>
+<td valign="middle" align="left">[<a href="#Chapter" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left"> &nbsp; </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="Top-1"></a>
+<h1 class="top">Top</h1>
+
+<hr size="6">
+<a name="Chapter"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><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="Previous section in 
reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Top" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[<a href="#section" title="Next section in 
reading order"> &gt; </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>
+<h1 class="chapter">1 Chapter</h1>
+
+<hr>
+<a name="section"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Chapter" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#Chapter" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[<a 
href="#subsubsection-with-no-subsection-above" title="Next section in reading 
order"> &gt; </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>
+<h2 class="section">1.1 section</h2>
+
+<hr>
+<a name="subsubsection-with-no-subsection-above"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#section" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#section" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[<a href="#the-subsection" title="Next 
section in reading order"> &gt; </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>
+<h4 class="subsubsection">1.1.0.1 subsubsection with no subsection above</h4>
+
+<hr>
+<a name="the-subsection"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#Chapter" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a 
href="#subsubsection-with-no-subsection-above" title="Previous section in 
reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#section" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt; ]</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>
+<h3 class="subsection">1.1.1 the subsection</h3>
+
+<hr size="6">
+<a name="SEC_About"></a>
+<table class="header" 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 on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></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;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </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"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.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"> [ &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>
+<p>
+ <font size="-1">
+  This document was generated on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>

Index: test/sectionning/res/part_before_chapter/part_before_chapter.1
===================================================================
RCS file: test/sectionning/res/part_before_chapter/part_before_chapter.1
diff -N test/sectionning/res/part_before_chapter/part_before_chapter.1

Index: test/sectionning/res/part_before_chapter/part_before_chapter.2
===================================================================
RCS file: test/sectionning/res/part_before_chapter/part_before_chapter.2
diff -N test/sectionning/res/part_before_chapter/part_before_chapter.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/part_before_chapter/part_before_chapter.2      28 Mar 
2010 09:07:15 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res/part_before_chapter/part_before_chapter.html
===================================================================
RCS file: test/sectionning/res/part_before_chapter/part_before_chapter.html
diff -N test/sectionning/res/part_before_chapter/part_before_chapter.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/part_before_chapter/part_before_chapter.html   28 Mar 
2010 09:07:15 -0000      1.1
@@ -0,0 +1,208 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="part"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
+<td valign="middle" align="left">[ &lt; ]</td>
+<td valign="middle" align="left">[ Up ]</td>
+<td valign="middle" align="left">[<a href="#chapter" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#chapter" title="Next chapter"> 
&gt;&gt; </a>]</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="#part" 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 class="part">part</h1>
+
+<hr>
+<a name="chapter"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#part" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#part" title="Previous section in 
reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#part" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt; ]</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="#part" 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 class="chapter">1 chapter</h1>
+
+<hr size="6">
+<a name="SEC_About"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#part" 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 on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></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;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </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"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.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"> [ &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>
+<p>
+ <font size="-1">
+  This document was generated on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>

Index: test/sectionning/res/part_before_section/part_before_section.1
===================================================================
RCS file: test/sectionning/res/part_before_section/part_before_section.1
diff -N test/sectionning/res/part_before_section/part_before_section.1

Index: test/sectionning/res/part_before_section/part_before_section.2
===================================================================
RCS file: test/sectionning/res/part_before_section/part_before_section.2
diff -N test/sectionning/res/part_before_section/part_before_section.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/part_before_section/part_before_section.2      28 Mar 
2010 09:07:16 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res/part_before_section/part_before_section.html
===================================================================
RCS file: test/sectionning/res/part_before_section/part_before_section.html
diff -N test/sectionning/res/part_before_section/part_before_section.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/part_before_section/part_before_section.html   28 Mar 
2010 09:07:16 -0000      1.1
@@ -0,0 +1,208 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="part"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
+<td valign="middle" align="left">[ &lt; ]</td>
+<td valign="middle" align="left">[ Up ]</td>
+<td valign="middle" align="left">[<a href="#section" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#section" title="Next chapter"> 
&gt;&gt; </a>]</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="#part" 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 class="part">part</h1>
+
+<hr>
+<a name="section"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#part" title="Beginning of this 
chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#part" title="Previous section in 
reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#part" title="Up section"> Up 
</a>]</td>
+<td valign="middle" align="left">[ &gt; ]</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="#part" 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>
+<h2 class="section">1 section</h2>
+
+<hr size="6">
+<a name="SEC_About"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#part" 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 on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></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;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </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"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.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"> [ &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>
+<p>
+ <font size="-1">
+  This document was generated on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>

Index: test/sectionning/res/section_before_part/section_before_part.1
===================================================================
RCS file: test/sectionning/res/section_before_part/section_before_part.1
diff -N test/sectionning/res/section_before_part/section_before_part.1

Index: test/sectionning/res/section_before_part/section_before_part.2
===================================================================
RCS file: test/sectionning/res/section_before_part/section_before_part.2
diff -N test/sectionning/res/section_before_part/section_before_part.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/section_before_part/section_before_part.2      28 Mar 
2010 09:07:16 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res/section_before_part/section_before_part.html
===================================================================
RCS file: test/sectionning/res/section_before_part/section_before_part.html
diff -N test/sectionning/res/section_before_part/section_before_part.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res/section_before_part/section_before_part.html   28 Mar 
2010 09:07:16 -0000      1.1
@@ -0,0 +1,208 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="section"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[ &lt;&lt; ]</td>
+<td valign="middle" align="left">[ &lt; ]</td>
+<td valign="middle" align="left">[ Up ]</td>
+<td valign="middle" align="left">[<a href="#part" title="Next section in 
reading order"> &gt; </a>]</td>
+<td valign="middle" align="left">[<a href="#part" title="Next chapter"> 
&gt;&gt; </a>]</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="#section" 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>
+<h2 class="section">1 section</h2>
+
+<hr>
+<a name="part"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#section" title="Beginning of 
this chapter or previous chapter"> &lt;&lt; </a>]</td>
+<td valign="middle" align="left">[<a href="#section" title="Previous section 
in reading order"> &lt; </a>]</td>
+<td valign="middle" align="left">[ Up ]</td>
+<td valign="middle" align="left">[ &gt; ]</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="#section" 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 class="part">part</h1>
+
+<hr size="6">
+<a name="SEC_About"></a>
+<table class="header" cellpadding="1" cellspacing="1" border="0">
+<tr><td valign="middle" align="left">[<a href="#section" 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 on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></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;&lt; ] </td>
+    <td align="center">FastBack</td>
+    <td>Beginning of this chapter or previous chapter</td>
+    <td>1</td>
+  </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"> [ Up ] </td>
+    <td align="center">Up</td>
+    <td>Up section</td>
+    <td>1.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"> [ &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>
+<p>
+ <font size="-1">
+  This document was generated on <i>a sunny day</i> using <a 
href="http://www.nongnu.org/texi2html/";><i>texi2html</i></a>.
+ </font>
+ <br>
+
+</p>
+</body>
+</html>

Index: test/sectionning/res_all/chapter_before_part/chapter_before_part.1
===================================================================
RCS file: test/sectionning/res_all/chapter_before_part/chapter_before_part.1
diff -N test/sectionning/res_all/chapter_before_part/chapter_before_part.1

Index: test/sectionning/res_all/chapter_before_part/chapter_before_part.2
===================================================================
RCS file: test/sectionning/res_all/chapter_before_part/chapter_before_part.2
diff -N test/sectionning/res_all/chapter_before_part/chapter_before_part.2

Index: test/sectionning/res_all/chapter_before_part/chapter_before_part.txt
===================================================================
RCS file: test/sectionning/res_all/chapter_before_part/chapter_before_part.txt
diff -N test/sectionning/res_all/chapter_before_part/chapter_before_part.txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/chapter_before_part/chapter_before_part.txt        
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,6 @@
+1 chapter
+*********
+
+part
+****
+

Index: test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.1
===================================================================
RCS file: test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.1
diff -N test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.1

Index: test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.2
===================================================================
RCS file: test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.2
diff -N test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.2

Index: test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.txt
===================================================================
RCS file: test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.txt
diff -N test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/hole_in_sectionning/hole_in_sectionning.txt        
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,15 @@
+Top
+***
+
+1 Chapter
+*********
+
+1.1 section
+===========
+
+1.1.0.1 subsubsection with no subsection above
+..............................................
+
+1.1.1 the subsection
+--------------------
+

Index: test/sectionning/res_all/part_before_chapter/part_before_chapter.1
===================================================================
RCS file: test/sectionning/res_all/part_before_chapter/part_before_chapter.1
diff -N test/sectionning/res_all/part_before_chapter/part_before_chapter.1

Index: test/sectionning/res_all/part_before_chapter/part_before_chapter.2
===================================================================
RCS file: test/sectionning/res_all/part_before_chapter/part_before_chapter.2
diff -N test/sectionning/res_all/part_before_chapter/part_before_chapter.2

Index: test/sectionning/res_all/part_before_chapter/part_before_chapter.txt
===================================================================
RCS file: test/sectionning/res_all/part_before_chapter/part_before_chapter.txt
diff -N test/sectionning/res_all/part_before_chapter/part_before_chapter.txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/part_before_chapter/part_before_chapter.txt        
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,6 @@
+part
+****
+
+1 chapter
+*********
+

Index: test/sectionning/res_all/part_before_section/part_before_section.1
===================================================================
RCS file: test/sectionning/res_all/part_before_section/part_before_section.1
diff -N test/sectionning/res_all/part_before_section/part_before_section.1

Index: test/sectionning/res_all/part_before_section/part_before_section.2
===================================================================
RCS file: test/sectionning/res_all/part_before_section/part_before_section.2
diff -N test/sectionning/res_all/part_before_section/part_before_section.2

Index: test/sectionning/res_all/part_before_section/part_before_section.txt
===================================================================
RCS file: test/sectionning/res_all/part_before_section/part_before_section.txt
diff -N test/sectionning/res_all/part_before_section/part_before_section.txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/part_before_section/part_before_section.txt        
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,6 @@
+part
+****
+
+1 section
+=========
+

Index: test/sectionning/res_all/section_before_part/section_before_part.1
===================================================================
RCS file: test/sectionning/res_all/section_before_part/section_before_part.1
diff -N test/sectionning/res_all/section_before_part/section_before_part.1

Index: test/sectionning/res_all/section_before_part/section_before_part.2
===================================================================
RCS file: test/sectionning/res_all/section_before_part/section_before_part.2
diff -N test/sectionning/res_all/section_before_part/section_before_part.2

Index: test/sectionning/res_all/section_before_part/section_before_part.txt
===================================================================
RCS file: test/sectionning/res_all/section_before_part/section_before_part.txt
diff -N test/sectionning/res_all/section_before_part/section_before_part.txt
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_all/section_before_part/section_before_part.txt        
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,6 @@
+1 section
+=========
+
+part
+****
+

Index: test/sectionning/res_docbook/chapter_before_part/chapter_before_part.1
===================================================================
RCS file: test/sectionning/res_docbook/chapter_before_part/chapter_before_part.1
diff -N test/sectionning/res_docbook/chapter_before_part/chapter_before_part.1

Index: test/sectionning/res_docbook/chapter_before_part/chapter_before_part.2
===================================================================
RCS file: test/sectionning/res_docbook/chapter_before_part/chapter_before_part.2
diff -N test/sectionning/res_docbook/chapter_before_part/chapter_before_part.2

Index: test/sectionning/res_docbook/chapter_before_part/chapter_before_part.xml
===================================================================
RCS file: 
test/sectionning/res_docbook/chapter_before_part/chapter_before_part.xml
diff -N test/sectionning/res_docbook/chapter_before_part/chapter_before_part.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_docbook/chapter_before_part/chapter_before_part.xml    
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book id="chapter_before_part.xml" lang="en">
+<chapter label="1">
+<title>chapter</title>
+
+</chapter>
+<part label="" xreflabel="part">
+<title>part</title>
+
+</part>
+</book>

Index: test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.1
===================================================================
RCS file: test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.1
diff -N test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.1

Index: test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.2
===================================================================
RCS file: test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.2
diff -N test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.2

Index: test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.xml
===================================================================
RCS file: 
test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.xml
diff -N test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_docbook/hole_in_sectionning/hole_in_sectionning.xml    
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book id="hole_in_sectionning.xml" lang="en">
+<chapter label="" xreflabel="Top" id="Top">
+<title>Top</title>
+
+</chapter>
+<chapter label="1">
+<title>Chapter</title>
+
+<sect1 label="1.1">
+<title>section</title>
+
+<sect3 label="1.1.0.1">
+<title>subsubsection with no subsection above</title>
+
+</sect3>
+<sect2 label="1.1.1">
+<title>the subsection</title>
+
+</sect2>
+</sect1>
+</chapter>
+</book>

Index: test/sectionning/res_docbook/part_before_chapter/part_before_chapter.1
===================================================================
RCS file: test/sectionning/res_docbook/part_before_chapter/part_before_chapter.1
diff -N test/sectionning/res_docbook/part_before_chapter/part_before_chapter.1

Index: test/sectionning/res_docbook/part_before_chapter/part_before_chapter.2
===================================================================
RCS file: test/sectionning/res_docbook/part_before_chapter/part_before_chapter.2
diff -N test/sectionning/res_docbook/part_before_chapter/part_before_chapter.2

Index: test/sectionning/res_docbook/part_before_chapter/part_before_chapter.xml
===================================================================
RCS file: 
test/sectionning/res_docbook/part_before_chapter/part_before_chapter.xml
diff -N test/sectionning/res_docbook/part_before_chapter/part_before_chapter.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_docbook/part_before_chapter/part_before_chapter.xml    
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book id="part_before_chapter.xml" lang="en">
+<part label="" xreflabel="part">
+<title>part</title>
+
+<chapter label="1">
+<title>chapter</title>
+
+</chapter>
+</part>
+</book>

Index: test/sectionning/res_docbook/part_before_section/part_before_section.1
===================================================================
RCS file: test/sectionning/res_docbook/part_before_section/part_before_section.1
diff -N test/sectionning/res_docbook/part_before_section/part_before_section.1

Index: test/sectionning/res_docbook/part_before_section/part_before_section.2
===================================================================
RCS file: test/sectionning/res_docbook/part_before_section/part_before_section.2
diff -N test/sectionning/res_docbook/part_before_section/part_before_section.2

Index: test/sectionning/res_docbook/part_before_section/part_before_section.xml
===================================================================
RCS file: 
test/sectionning/res_docbook/part_before_section/part_before_section.xml
diff -N test/sectionning/res_docbook/part_before_section/part_before_section.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_docbook/part_before_section/part_before_section.xml    
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book id="part_before_section.xml" lang="en">
+<part label="" xreflabel="part">
+<title>part</title>
+
+<sect1 label="1">
+<title>section</title>
+
+</sect1>
+</part>
+</book>

Index: test/sectionning/res_docbook/section_before_part/section_before_part.1
===================================================================
RCS file: test/sectionning/res_docbook/section_before_part/section_before_part.1
diff -N test/sectionning/res_docbook/section_before_part/section_before_part.1

Index: test/sectionning/res_docbook/section_before_part/section_before_part.2
===================================================================
RCS file: test/sectionning/res_docbook/section_before_part/section_before_part.2
diff -N test/sectionning/res_docbook/section_before_part/section_before_part.2

Index: test/sectionning/res_docbook/section_before_part/section_before_part.xml
===================================================================
RCS file: 
test/sectionning/res_docbook/section_before_part/section_before_part.xml
diff -N test/sectionning/res_docbook/section_before_part/section_before_part.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_docbook/section_before_part/section_before_part.xml    
28 Mar 2010 09:07:16 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" 
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"; [
+  <!ENTITY tex "TeX">
+  <!ENTITY latex "LaTeX">
+]>
+<book id="section_before_part.xml" lang="en">
+<sect1 label="1">
+<title>section</title>
+
+</sect1>
+<part label="" xreflabel="part">
+<title>part</title>
+
+</part>
+</book>

Index: test/sectionning/res_html/chapter_before_part/chapter_before_part.1
===================================================================
RCS file: test/sectionning/res_html/chapter_before_part/chapter_before_part.1
diff -N test/sectionning/res_html/chapter_before_part/chapter_before_part.1

Index: test/sectionning/res_html/chapter_before_part/chapter_before_part.2
===================================================================
RCS file: test/sectionning/res_html/chapter_before_part/chapter_before_part.2
diff -N test/sectionning/res_html/chapter_before_part/chapter_before_part.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/chapter_before_part/chapter_before_part.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res_html/chapter_before_part/index.html
===================================================================
RCS file: test/sectionning/res_html/chapter_before_part/index.html
diff -N test/sectionning/res_html/chapter_before_part/index.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/chapter_before_part/index.html    28 Mar 2010 
09:07:17 -0000      1.1
@@ -0,0 +1,64 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="chapter"></a>
+<h1 class="chapter">1 chapter</h1>
+
+<a name="part"></a>
+<h1 class="part">part</h1>
+
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>

Index: test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.1
===================================================================
RCS file: test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.1
diff -N test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.1

Index: test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.2
===================================================================
RCS file: test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.2
diff -N test/sectionning/res_html/hole_in_sectionning/hole_in_sectionning.2

Index: test/sectionning/res_html/hole_in_sectionning/index.html
===================================================================
RCS file: test/sectionning/res_html/hole_in_sectionning/index.html
diff -N test/sectionning/res_html/hole_in_sectionning/index.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/hole_in_sectionning/index.html    28 Mar 2010 
09:07:17 -0000      1.1
@@ -0,0 +1,75 @@
+<!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>Top</title>
+
+<meta name="description" content="Top">
+<meta name="keywords" content="Top">
+<meta name="resource-type" content="document">
+<meta name="distribution" content="global">
+<meta name="Generator" content="texi2html">
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link href="#Top" rel="start" title="Top">
+<style type="text/css">
+<!--
+a.summary-letter {text-decoration: none}
+blockquote.smallquotation {font-size: smaller}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="Top"></a>
+<a name="Top-1"></a>
+<h1 class="top">Top</h1>
+
+<a name="Chapter"></a>
+<h1 class="chapter">1 Chapter</h1>
+
+<a name="section"></a>
+<h2 class="section">1.1 section</h2>
+
+<a name="subsubsection-with-no-subsection-above"></a>
+<h4 class="subsubsection">1.1.0.1 subsubsection with no subsection above</h4>
+
+<a name="the-subsection"></a>
+<h3 class="subsection">1.1.1 the subsection</h3>
+
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>

Index: test/sectionning/res_html/part_before_chapter/index.html
===================================================================
RCS file: test/sectionning/res_html/part_before_chapter/index.html
diff -N test/sectionning/res_html/part_before_chapter/index.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/part_before_chapter/index.html    28 Mar 2010 
09:07:17 -0000      1.1
@@ -0,0 +1,64 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="part"></a>
+<h1 class="part">part</h1>
+
+<a name="chapter"></a>
+<h1 class="chapter">1 chapter</h1>
+
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>

Index: test/sectionning/res_html/part_before_chapter/part_before_chapter.1
===================================================================
RCS file: test/sectionning/res_html/part_before_chapter/part_before_chapter.1
diff -N test/sectionning/res_html/part_before_chapter/part_before_chapter.1

Index: test/sectionning/res_html/part_before_chapter/part_before_chapter.2
===================================================================
RCS file: test/sectionning/res_html/part_before_chapter/part_before_chapter.2
diff -N test/sectionning/res_html/part_before_chapter/part_before_chapter.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/part_before_chapter/part_before_chapter.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res_html/part_before_section/index.html
===================================================================
RCS file: test/sectionning/res_html/part_before_section/index.html
diff -N test/sectionning/res_html/part_before_section/index.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/part_before_section/index.html    28 Mar 2010 
09:07:17 -0000      1.1
@@ -0,0 +1,64 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="part"></a>
+<h1 class="part">part</h1>
+
+<a name="section"></a>
+<h2 class="section">1 section</h2>
+
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>

Index: test/sectionning/res_html/part_before_section/part_before_section.1
===================================================================
RCS file: test/sectionning/res_html/part_before_section/part_before_section.1
diff -N test/sectionning/res_html/part_before_section/part_before_section.1

Index: test/sectionning/res_html/part_before_section/part_before_section.2
===================================================================
RCS file: test/sectionning/res_html/part_before_section/part_before_section.2
diff -N test/sectionning/res_html/part_before_section/part_before_section.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/part_before_section/part_before_section.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res_html/section_before_part/index.html
===================================================================
RCS file: test/sectionning/res_html/section_before_part/index.html
diff -N test/sectionning/res_html/section_before_part/index.html
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/section_before_part/index.html    28 Mar 2010 
09:07:17 -0000      1.1
@@ -0,0 +1,64 @@
+<!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}
+div.display {margin-left: 3.2em}
+div.example {margin-left: 3.2em}
+div.lisp {margin-left: 3.2em}
+div.smalldisplay {margin-left: 3.2em}
+div.smallexample {margin-left: 3.2em}
+div.smalllisp {margin-left: 3.2em}
+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.nocodebreak {white-space:pre}
+span.nolinebreak {white-space:pre}
+span.roman {font-family:serif; font-weight:normal}
+span.sansserif {font-family:sans-serif; font-weight:normal}
+ul.no-bullet {list-style: none}
+-->
+</style>
+
+
+</head>
+
+<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" 
vlink="#800080" alink="#FF0000">
+
+<a name="section"></a>
+<h2 class="section">1 section</h2>
+
+<a name="part"></a>
+<h1 class="part">part</h1>
+
+<hr>
+<p>
+
+
+</p>
+</body>
+</html>

Index: test/sectionning/res_html/section_before_part/section_before_part.1
===================================================================
RCS file: test/sectionning/res_html/section_before_part/section_before_part.1
diff -N test/sectionning/res_html/section_before_part/section_before_part.1

Index: test/sectionning/res_html/section_before_part/section_before_part.2
===================================================================
RCS file: test/sectionning/res_html/section_before_part/section_before_part.2
diff -N test/sectionning/res_html/section_before_part/section_before_part.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_html/section_before_part/section_before_part.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Must specify a title with a title command or @top

Index: test/sectionning/res_info/chapter_before_part/chapter_before_part.1
===================================================================
RCS file: test/sectionning/res_info/chapter_before_part/chapter_before_part.1
diff -N test/sectionning/res_info/chapter_before_part/chapter_before_part.1

Index: test/sectionning/res_info/chapter_before_part/chapter_before_part.2
===================================================================
RCS file: test/sectionning/res_info/chapter_before_part/chapter_before_part.2
diff -N test/sectionning/res_info/chapter_before_part/chapter_before_part.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/chapter_before_part/chapter_before_part.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Document without nodes.

Index: test/sectionning/res_info/chapter_before_part/chapter_before_part.info
===================================================================
RCS file: test/sectionning/res_info/chapter_before_part/chapter_before_part.info
diff -N test/sectionning/res_info/chapter_before_part/chapter_before_part.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/chapter_before_part/chapter_before_part.info      
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,6 @@
+This is chapter_before_part.info, produced by makeinfo version 4.13 from
+chapter_before_part.texi.
+
+1 chapter
+*********
+

Index: test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.1
===================================================================
RCS file: test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.1
diff -N test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.1

Index: test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.2
===================================================================
RCS file: test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.2
diff -N test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.2

Index: test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.info
===================================================================
RCS file: test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.info
diff -N test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/hole_in_sectionning/hole_in_sectionning.info      
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,27 @@
+This is hole_in_sectionning.info, produced by makeinfo version 4.13 from
+hole_in_sectionning.texi.
+
+
+File: hole_in_sectionning.info,  Node: Top,  Up: (dir)
+
+Top
+***
+
+1 Chapter
+*********
+
+1.1 section
+===========
+
+1.1.0.1 subsubsection with no subsection above
+..............................................
+
+1.1.1 the subsection
+--------------------
+
+
+
+Tag Table:
+Node: Top100
+
+End Tag Table

Index: test/sectionning/res_info/part_before_chapter/part_before_chapter.1
===================================================================
RCS file: test/sectionning/res_info/part_before_chapter/part_before_chapter.1
diff -N test/sectionning/res_info/part_before_chapter/part_before_chapter.1

Index: test/sectionning/res_info/part_before_chapter/part_before_chapter.2
===================================================================
RCS file: test/sectionning/res_info/part_before_chapter/part_before_chapter.2
diff -N test/sectionning/res_info/part_before_chapter/part_before_chapter.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/part_before_chapter/part_before_chapter.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Document without nodes.

Index: test/sectionning/res_info/part_before_chapter/part_before_chapter.info
===================================================================
RCS file: test/sectionning/res_info/part_before_chapter/part_before_chapter.info
diff -N test/sectionning/res_info/part_before_chapter/part_before_chapter.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/part_before_chapter/part_before_chapter.info      
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,6 @@
+This is part_before_chapter.info, produced by makeinfo version 4.13 from
+part_before_chapter.texi.
+
+1 chapter
+*********
+

Index: test/sectionning/res_info/part_before_section/part_before_section.1
===================================================================
RCS file: test/sectionning/res_info/part_before_section/part_before_section.1
diff -N test/sectionning/res_info/part_before_section/part_before_section.1

Index: test/sectionning/res_info/part_before_section/part_before_section.2
===================================================================
RCS file: test/sectionning/res_info/part_before_section/part_before_section.2
diff -N test/sectionning/res_info/part_before_section/part_before_section.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/part_before_section/part_before_section.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Document without nodes.

Index: test/sectionning/res_info/part_before_section/part_before_section.info
===================================================================
RCS file: test/sectionning/res_info/part_before_section/part_before_section.info
diff -N test/sectionning/res_info/part_before_section/part_before_section.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/part_before_section/part_before_section.info      
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,6 @@
+This is part_before_section.info, produced by makeinfo version 4.13 from
+part_before_section.texi.
+
+1 section
+=========
+

Index: test/sectionning/res_info/section_before_part/section_before_part.1
===================================================================
RCS file: test/sectionning/res_info/section_before_part/section_before_part.1
diff -N test/sectionning/res_info/section_before_part/section_before_part.1

Index: test/sectionning/res_info/section_before_part/section_before_part.2
===================================================================
RCS file: test/sectionning/res_info/section_before_part/section_before_part.2
diff -N test/sectionning/res_info/section_before_part/section_before_part.2
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/section_before_part/section_before_part.2 28 Mar 
2010 09:07:17 -0000      1.1
@@ -0,0 +1 @@
+warning: Document without nodes.

Index: test/sectionning/res_info/section_before_part/section_before_part.info
===================================================================
RCS file: test/sectionning/res_info/section_before_part/section_before_part.info
diff -N test/sectionning/res_info/section_before_part/section_before_part.info
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_info/section_before_part/section_before_part.info      
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,6 @@
+This is section_before_part.info, produced by makeinfo version 4.13 from
+section_before_part.texi.
+
+1 section
+=========
+

Index: test/sectionning/res_xml/chapter_before_part/chapter_before_part.1
===================================================================
RCS file: test/sectionning/res_xml/chapter_before_part/chapter_before_part.1
diff -N test/sectionning/res_xml/chapter_before_part/chapter_before_part.1

Index: test/sectionning/res_xml/chapter_before_part/chapter_before_part.2
===================================================================
RCS file: test/sectionning/res_xml/chapter_before_part/chapter_before_part.2
diff -N test/sectionning/res_xml/chapter_before_part/chapter_before_part.2

Index: test/sectionning/res_xml/chapter_before_part/chapter_before_part.xml
===================================================================
RCS file: test/sectionning/res_xml/chapter_before_part/chapter_before_part.xml
diff -N test/sectionning/res_xml/chapter_before_part/chapter_before_part.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_xml/chapter_before_part/chapter_before_part.xml        
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN" 
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd";>
+<texinfo xml:lang="en">
+
+<setfilename>chapter_before_part.xml</setfilename>
+
+<chapter>
+<title>chapter</title>
+
+</chapter>
+<part>
+<title>part</title>
+
+</part>
+</texinfo>

Index: test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.1
===================================================================
RCS file: test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.1
diff -N test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.1

Index: test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.2
===================================================================
RCS file: test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.2
diff -N test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.2

Index: test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.xml
===================================================================
RCS file: test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.xml
diff -N test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_xml/hole_in_sectionning/hole_in_sectionning.xml        
28 Mar 2010 09:07:17 -0000      1.1
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN" 
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd";>
+<texinfo xml:lang="en">
+
+<setfilename>hole_in_sectionning.xml</setfilename>
+
+<node>
+<nodename>Top</nodename>
+<nodeup>(dir)</nodeup>
+</node>
+<top>
+<title>Top</title>
+
+</top>
+<chapter>
+<title>Chapter</title>
+
+<section>
+<title>section</title>
+
+<subsubsection>
+<title>subsubsection with no subsection above</title>
+
+</subsubsection>
+<subsection>
+<title>the subsection</title>
+
+</subsection>
+</section>
+</chapter>
+</texinfo>

Index: test/sectionning/res_xml/part_before_chapter/part_before_chapter.1
===================================================================
RCS file: test/sectionning/res_xml/part_before_chapter/part_before_chapter.1
diff -N test/sectionning/res_xml/part_before_chapter/part_before_chapter.1

Index: test/sectionning/res_xml/part_before_chapter/part_before_chapter.2
===================================================================
RCS file: test/sectionning/res_xml/part_before_chapter/part_before_chapter.2
diff -N test/sectionning/res_xml/part_before_chapter/part_before_chapter.2

Index: test/sectionning/res_xml/part_before_chapter/part_before_chapter.xml
===================================================================
RCS file: test/sectionning/res_xml/part_before_chapter/part_before_chapter.xml
diff -N test/sectionning/res_xml/part_before_chapter/part_before_chapter.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_xml/part_before_chapter/part_before_chapter.xml        
28 Mar 2010 09:07:18 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN" 
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd";>
+<texinfo xml:lang="en">
+
+<setfilename>part_before_chapter.xml</setfilename>
+
+<part>
+<title>part</title>
+
+<chapter>
+<title>chapter</title>
+
+</chapter>
+</part>
+</texinfo>

Index: test/sectionning/res_xml/part_before_section/part_before_section.1
===================================================================
RCS file: test/sectionning/res_xml/part_before_section/part_before_section.1
diff -N test/sectionning/res_xml/part_before_section/part_before_section.1

Index: test/sectionning/res_xml/part_before_section/part_before_section.2
===================================================================
RCS file: test/sectionning/res_xml/part_before_section/part_before_section.2
diff -N test/sectionning/res_xml/part_before_section/part_before_section.2

Index: test/sectionning/res_xml/part_before_section/part_before_section.xml
===================================================================
RCS file: test/sectionning/res_xml/part_before_section/part_before_section.xml
diff -N test/sectionning/res_xml/part_before_section/part_before_section.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_xml/part_before_section/part_before_section.xml        
28 Mar 2010 09:07:18 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN" 
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd";>
+<texinfo xml:lang="en">
+
+<setfilename>part_before_section.xml</setfilename>
+
+<part>
+<title>part</title>
+
+<section>
+<title>section</title>
+
+</section>
+</part>
+</texinfo>

Index: test/sectionning/res_xml/section_before_part/section_before_part.1
===================================================================
RCS file: test/sectionning/res_xml/section_before_part/section_before_part.1
diff -N test/sectionning/res_xml/section_before_part/section_before_part.1

Index: test/sectionning/res_xml/section_before_part/section_before_part.2
===================================================================
RCS file: test/sectionning/res_xml/section_before_part/section_before_part.2
diff -N test/sectionning/res_xml/section_before_part/section_before_part.2

Index: test/sectionning/res_xml/section_before_part/section_before_part.xml
===================================================================
RCS file: test/sectionning/res_xml/section_before_part/section_before_part.xml
diff -N test/sectionning/res_xml/section_before_part/section_before_part.xml
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ test/sectionning/res_xml/section_before_part/section_before_part.xml        
28 Mar 2010 09:07:18 -0000      1.1
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<!DOCTYPE texinfo PUBLIC "-//GNU//DTD TexinfoML V4.12//EN" 
"http://www.gnu.org/software/texinfo/dtd/4.12/texinfo.dtd";>
+<texinfo xml:lang="en">
+
+<setfilename>section_before_part.xml</setfilename>
+
+<section>
+<title>section</title>
+
+</section>
+<part>
+<title>part</title>
+
+</part>
+</texinfo>




reply via email to

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