The branch, master has been updated
       via  fa9bd04ea48bc7a3101bedcf8bab9b5e00d009bc (commit)
      from  26dcfcd34374f86562af56dfe5f858d10ea587db (commit)


- Log -----------------------------------------------------------------
commit fa9bd04ea48bc7a3101bedcf8bab9b5e00d009bc
Author: Vincent van Ravesteijn <[email protected]>
Date:   Wed May 2 15:34:56 2012 +0200

    Fix bug #7914: Freeze on docbook export of lists and bibliography
    
    The LATEX_LIST_ENVIRONMENT and LATEX_BIB_ENVIRONMENT type paragraphs are
    not yet implemented in DocBook export. However, we need to actively skip
    these paragraphs in order not to end up in an endless loop.

diff --git a/src/output_docbook.cpp b/src/output_docbook.cpp
index 9dfa256..432b2e7 100644
--- a/src/output_docbook.cpp
+++ b/src/output_docbook.cpp
@@ -295,7 +295,11 @@ ParagraphList::const_iterator makeCommand(Buffer const & 
buf,
                        send = searchParagraph(par, pend);
                        par = makeParagraph(buf, os, runparams, text, par,send);
                        break;
-               default:
+               case LATEX_BIB_ENVIRONMENT:
+               case LATEX_LIST_ENVIRONMENT:
+                       // FIXME This means that we are just skipping any 
paragraph that
+                       // isn't implemented above.
+                       ++par;
                        break;
                }
        }
@@ -349,7 +353,11 @@ void docbookParagraphs(Text const & text,
                        send = searchParagraph(par, pend);
                        par = makeParagraph(buf, os, runparams, text, par, 
send);
                        break;
-               default:
+               case LATEX_BIB_ENVIRONMENT:
+               case LATEX_LIST_ENVIRONMENT:
+                       // FIXME This means that we are just skipping any 
paragraph that
+                       // isn't implemented above.
+                       ++par;
                        break;
                }
                // makeEnvironment may process more than one paragraphs and 
bypass pend

-----------------------------------------------------------------------

Summary of changes:
 src/output_docbook.cpp |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)


hooks/post-receive
-- 
The LyX Source Repository

Reply via email to