$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r64828 - in trunk/tools/quickbook: detail test
From: daniel_james_at_[hidden]
Date: 2010-08-15 12:45:30
Author: danieljames
Date: 2010-08-15 12:45:27 EDT (Sun, 15 Aug 2010)
New Revision: 64828
URL: http://svn.boost.org/trac/boost/changeset/64828
Log:
Don't put nested lists inside a list item's paragraph.
Text files modified: 
   trunk/tools/quickbook/detail/actions.cpp         |     8                                         
   trunk/tools/quickbook/test/list_test.gold        |   236 ++++++++++++++++++++--------------------
   trunk/tools/quickbook/test/quickbook-manual.gold |   212 +++++++++++++++++-----------------      
   3 files changed, 228 insertions(+), 228 deletions(-)
Modified: trunk/tools/quickbook/detail/actions.cpp
==============================================================================
--- trunk/tools/quickbook/detail/actions.cpp	(original)
+++ trunk/tools/quickbook/detail/actions.cpp	2010-08-15 12:45:27 EDT (Sun, 15 Aug 2010)
@@ -204,7 +204,7 @@
             list_marks.pop();
             out << std::string((mark == '#') ? "\n</orderedlist>" : "\n</itemizedlist>");
             if (list_marks.size() >= 1)
-                out << list_item_post;
+                out << "</listitem>";
         }
 
         list_indent = -1; // reset
@@ -244,12 +244,12 @@
             {
                 // Make this new list a child of the previous list.
                 // The previous listelem has already ended so we erase
-                // list_item_post to accomodate this sub-list. We'll close
+                // "</listitem>" to accomodate this sub-list. We'll close
                 // the listelem later.
 
                 std::string str;
                 out.swap(str);
-                std::string::size_type pos = str.rfind(list_item_post);
+                std::string::size_type pos = str.rfind("</listitem>");
                 BOOST_ASSERT(pos <= str.size());
                 str.erase(str.begin()+pos, str.end());
                 out << str;
@@ -268,7 +268,7 @@
                 list_marks.pop();
                 out << std::string((mark == '#') ? "\n</orderedlist>" : "\n</itemizedlist>");
                 if (list_marks.size() >= 1)
-                    out << list_item_post;
+                    out << "</listitem>";
             }
         }
 
Modified: trunk/tools/quickbook/test/list_test.gold
==============================================================================
--- trunk/tools/quickbook/test/list_test.gold	(original)
+++ trunk/tools/quickbook/test/list_test.gold	2010-08-15 12:45:27 EDT (Sun, 15 Aug 2010)
@@ -41,36 +41,36 @@
     <listitem>
       <simpara>
         A
-        <itemizedlist>
-          <listitem>
-            <simpara>
-              A
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              B
-            </simpara>
-          </listitem>
-        </itemizedlist>
       </simpara>
+      <itemizedlist>
+        <listitem>
+          <simpara>
+            A
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            B
+          </simpara>
+        </listitem>
+      </itemizedlist>
     </listitem>
     <listitem>
       <simpara>
         B
-        <itemizedlist>
-          <listitem>
-            <simpara>
-              A
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              B
-            </simpara>
-          </listitem>
-        </itemizedlist>
       </simpara>
+      <itemizedlist>
+        <listitem>
+          <simpara>
+            A
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            B
+          </simpara>
+        </listitem>
+      </itemizedlist>
     </listitem>
   </itemizedlist>
   <para>
@@ -80,36 +80,36 @@
     <listitem>
       <simpara>
         A
-        <itemizedlist>
-          <listitem>
-            <simpara>
-              A
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              B
-            </simpara>
-          </listitem>
-        </itemizedlist>
       </simpara>
+      <itemizedlist>
+        <listitem>
+          <simpara>
+            A
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            B
+          </simpara>
+        </listitem>
+      </itemizedlist>
     </listitem>
     <listitem>
       <simpara>
         B
-        <itemizedlist>
-          <listitem>
-            <simpara>
-              A
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              B
-            </simpara>
-          </listitem>
-        </itemizedlist>
       </simpara>
+      <itemizedlist>
+        <listitem>
+          <simpara>
+            A
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            B
+          </simpara>
+        </listitem>
+      </itemizedlist>
     </listitem>
   </orderedlist>
   <para>
@@ -119,53 +119,53 @@
     <listitem>
       <simpara>
         A
-        <itemizedlist>
-          <listitem>
-            <simpara>
-              A
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              B
-              <itemizedlist>
-                <listitem>
-                  <simpara>
-                    C
-                  </simpara>
-                </listitem>
-                <listitem>
-                  <simpara>
-                    D
-                  </simpara>
-                </listitem>
-              </itemizedlist>
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              E
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              F
-              <itemizedlist>
-                <listitem>
-                  <simpara>
-                    G
-                  </simpara>
-                </listitem>
-                <listitem>
-                  <simpara>
-                    H
-                  </simpara>
-                </listitem>
-              </itemizedlist>
-            </simpara>
-          </listitem>
-        </itemizedlist>
       </simpara>
+      <itemizedlist>
+        <listitem>
+          <simpara>
+            A
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            B
+          </simpara>
+          <itemizedlist>
+            <listitem>
+              <simpara>
+                C
+              </simpara>
+            </listitem>
+            <listitem>
+              <simpara>
+                D
+              </simpara>
+            </listitem>
+          </itemizedlist>
+        </listitem>
+        <listitem>
+          <simpara>
+            E
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            F
+          </simpara>
+          <itemizedlist>
+            <listitem>
+              <simpara>
+                G
+              </simpara>
+            </listitem>
+            <listitem>
+              <simpara>
+                H
+              </simpara>
+            </listitem>
+          </itemizedlist>
+        </listitem>
+      </itemizedlist>
     </listitem>
   </orderedlist>
   <para>
@@ -175,31 +175,31 @@
     <listitem>
       <simpara>
         A
-        <itemizedlist>
-          <listitem>
-            <simpara>
-              A
-            </simpara>
-          </listitem>
-          <listitem>
-            <simpara>
-              B
-              <orderedlist>
-                <listitem>
-                  <simpara>
-                    C
-                  </simpara>
-                </listitem>
-                <listitem>
-                  <simpara>
-                    D
-                  </simpara>
-                </listitem>
-              </orderedlist>
-            </simpara>
-          </listitem>
-        </itemizedlist>
       </simpara>
+      <itemizedlist>
+        <listitem>
+          <simpara>
+            A
+          </simpara>
+        </listitem>
+        <listitem>
+          <simpara>
+            B
+          </simpara>
+          <orderedlist>
+            <listitem>
+              <simpara>
+                C
+              </simpara>
+            </listitem>
+            <listitem>
+              <simpara>
+                D
+              </simpara>
+            </listitem>
+          </orderedlist>
+        </listitem>
+      </itemizedlist>
     </listitem>
     <listitem>
       <simpara>
Modified: trunk/tools/quickbook/test/quickbook-manual.gold
==============================================================================
--- trunk/tools/quickbook/test/quickbook-manual.gold	(original)
+++ trunk/tools/quickbook/test/quickbook-manual.gold	2010-08-15 12:45:27 EDT (Sun, 15 Aug 2010)
@@ -1272,48 +1272,48 @@
             <listitem>
               <simpara>
                 Three
-                <orderedlist>
-                  <listitem>
-                    <simpara>
-                      Three.a
-                    </simpara>
-                  </listitem>
-                  <listitem>
-                    <simpara>
-                      Three.b
-                    </simpara>
-                  </listitem>
-                  <listitem>
-                    <simpara>
-                      Three.c
-                    </simpara>
-                  </listitem>
-                </orderedlist>
               </simpara>
+              <orderedlist>
+                <listitem>
+                  <simpara>
+                    Three.a
+                  </simpara>
+                </listitem>
+                <listitem>
+                  <simpara>
+                    Three.b
+                  </simpara>
+                </listitem>
+                <listitem>
+                  <simpara>
+                    Three.c
+                  </simpara>
+                </listitem>
+              </orderedlist>
             </listitem>
             <listitem>
               <simpara>
                 Fourth
-                <orderedlist>
-                  <listitem>
-                    <simpara>
-                      Four.a
-                      <orderedlist>
-                        <listitem>
-                          <simpara>
-                            Four.a.i
-                          </simpara>
-                        </listitem>
-                        <listitem>
-                          <simpara>
-                            Four.a.ii
-                          </simpara>
-                        </listitem>
-                      </orderedlist>
-                    </simpara>
-                  </listitem>
-                </orderedlist>
               </simpara>
+              <orderedlist>
+                <listitem>
+                  <simpara>
+                    Four.a
+                  </simpara>
+                  <orderedlist>
+                    <listitem>
+                      <simpara>
+                        Four.a.i
+                      </simpara>
+                    </listitem>
+                    <listitem>
+                      <simpara>
+                        Four.a.ii
+                      </simpara>
+                    </listitem>
+                  </orderedlist>
+                </listitem>
+              </orderedlist>
             </listitem>
             <listitem>
               <simpara>
@@ -1418,24 +1418,24 @@
             <listitem>
               <simpara>
                 Three
-                <itemizedlist>
-                  <listitem>
-                    <simpara>
-                      Three.a
-                    </simpara>
-                  </listitem>
-                  <listitem>
-                    <simpara>
-                      Three.b
-                    </simpara>
-                  </listitem>
-                  <listitem>
-                    <simpara>
-                      Three.c
-                    </simpara>
-                  </listitem>
-                </itemizedlist>
               </simpara>
+              <itemizedlist>
+                <listitem>
+                  <simpara>
+                    Three.a
+                  </simpara>
+                </listitem>
+                <listitem>
+                  <simpara>
+                    Three.b
+                  </simpara>
+                </listitem>
+                <listitem>
+                  <simpara>
+                    Three.c
+                  </simpara>
+                </listitem>
+              </itemizedlist>
             </listitem>
             <listitem>
               <simpara>
@@ -1467,72 +1467,72 @@
             <listitem>
               <simpara>
                 1
-                <itemizedlist>
-                  <listitem>
-                    <simpara>
-                      1.a
-                      <orderedlist>
-                        <listitem>
-                          <simpara>
-                            1.a.1
-                          </simpara>
-                        </listitem>
-                        <listitem>
-                          <simpara>
-                            1.a.2
-                          </simpara>
-                        </listitem>
-                      </orderedlist>
-                    </simpara>
-                  </listitem>
-                  <listitem>
-                    <simpara>
-                      1.b
-                    </simpara>
-                  </listitem>
-                </itemizedlist>
               </simpara>
+              <itemizedlist>
+                <listitem>
+                  <simpara>
+                    1.a
+                  </simpara>
+                  <orderedlist>
+                    <listitem>
+                      <simpara>
+                        1.a.1
+                      </simpara>
+                    </listitem>
+                    <listitem>
+                      <simpara>
+                        1.a.2
+                      </simpara>
+                    </listitem>
+                  </orderedlist>
+                </listitem>
+                <listitem>
+                  <simpara>
+                    1.b
+                  </simpara>
+                </listitem>
+              </itemizedlist>
             </listitem>
             <listitem>
               <simpara>
                 2
-                <itemizedlist>
-                  <listitem>
-                    <simpara>
-                      2.a
-                    </simpara>
-                  </listitem>
-                  <listitem>
-                    <simpara>
-                      2.b
-                      <orderedlist>
+              </simpara>
+              <itemizedlist>
+                <listitem>
+                  <simpara>
+                    2.a
+                  </simpara>
+                </listitem>
+                <listitem>
+                  <simpara>
+                    2.b
+                  </simpara>
+                  <orderedlist>
+                    <listitem>
+                      <simpara>
+                        2.b.1
+                      </simpara>
+                    </listitem>
+                    <listitem>
+                      <simpara>
+                        2.b.2
+                      </simpara>
+                      <itemizedlist>
                         <listitem>
                           <simpara>
-                            2.b.1
+                            2.b.2.a
                           </simpara>
                         </listitem>
                         <listitem>
                           <simpara>
-                            2.b.2
-                            <itemizedlist>
-                              <listitem>
-                                <simpara>
-                                  2.b.2.a
-                                </simpara>
-                              </listitem>
-                              <listitem>
-                                <simpara>
-                                  2.b.2.b
-                                </simpara>
-                              </listitem>
-                            </itemizedlist>
+                            2.b.2.b
                           </simpara>
                         </listitem>
-                      </orderedlist>
-                    </simpara>
-                  </listitem>
-                </itemizedlist>
-              </simpara>
+                      </itemizedlist>
+                    </listitem>
+                  </orderedlist>
+                </listitem>
+              </itemizedlist>
             </listitem>
           </orderedlist>
         </section>