[Cmake-commits] [cmake-commits] alex committed cmDocumentationFormatterDocbook.cxx 1.4 1.5

cmake-commits at cmake.org cmake-commits at cmake.org
Sat Jan 10 09:01:39 EST 2009


Update of /cvsroot/CMake/CMake/Source
In directory public:/mounts/ram/cvs-serv1673

Modified Files:
	cmDocumentationFormatterDocbook.cxx 
Log Message:
BUG: don't create empty <itemizedlist>s (#7289), dblatex didn't like that

Alex


Index: cmDocumentationFormatterDocbook.cxx
===================================================================
RCS file: /cvsroot/CMake/CMake/Source/cmDocumentationFormatterDocbook.cxx,v
retrieving revision 1.4
retrieving revision 1.5
diff -C 2 -d -r1.4 -r1.5
*** cmDocumentationFormatterDocbook.cxx	10 Oct 2008 15:23:35 -0000	1.4
--- cmDocumentationFormatterDocbook.cxx	10 Jan 2009 14:01:37 -0000	1.5
***************
*** 135,152 ****
      section.GetEntries();
  
!   os << "<itemizedlist>\n";
!   for(std::vector<cmDocumentationEntry>::const_iterator op 
!         = entries.begin(); op != entries.end(); ++ op )
      {
!     if(op->Name.size())
        {
!       os << "    <listitem><link linkend=\"" << prefix << "_";
!       cmDocumentationPrintDocbookEscapes(os, op->Name.c_str());
!       os << "\"><emphasis><literal>";
!       cmDocumentationPrintDocbookEscapes(os, op->Name.c_str());
!       os << "</literal></emphasis></link></listitem>\n";
        }
      }
-   os << "</itemizedlist>\n" ;
  
    for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin(); 
--- 135,155 ----
      section.GetEntries();
  
!   if (!entries.empty())
      {
!     os << "<itemizedlist>\n";
!     for(std::vector<cmDocumentationEntry>::const_iterator op 
!           = entries.begin(); op != entries.end(); ++ op )
        {
!       if(op->Name.size())
!         {
!         os << "    <listitem><link linkend=\"" << prefix << "_";
!         cmDocumentationPrintDocbookEscapes(os, op->Name.c_str());
!         os << "\"><emphasis><literal>";
!         cmDocumentationPrintDocbookEscapes(os, op->Name.c_str());
!         os << "</literal></emphasis></link></listitem>\n";
!         }
        }
+     os << "</itemizedlist>\n" ;
      }
  
    for(std::vector<cmDocumentationEntry>::const_iterator op = entries.begin(); 



More information about the Cmake-commits mailing list