Hi Martin,
I have still this problem (Abi hangs) with 2.4.1 on W2K. See 
http://bugzilla.abisource.com/show_bug.cgi?id=9631
Regards,
Robert
On Thu, 2005-10-06 at 01:08 +0000, cvs@abisource.com wrote:
> Update of /cvsroot/abi/src/text/ptbl/xp
> In directory abiword.snt.utwente.nl:/tmp/cvs-serv30062/text/ptbl/xp
> 
> Modified Files:
> 	pt_PT_Append.cpp 
> Log Message:
> 
> Enable RTF Spec file to load. Fix infinite loop discovered by Johnny Lee 
> (http://www.geocities.com/typopl/bug5291.html#2005Oct3)
> 
> 
> Index: pt_PT_Append.cpp
> ===================================================================
> RCS file: /cvsroot/abi/src/text/ptbl/xp/pt_PT_Append.cpp,v
> retrieving revision 1.37
> retrieving revision 1.38
> diff -u -d -r1.37 -r1.38
> --- pt_PT_Append.cpp	30 Sep 2005 07:53:38 -0000	1.37
> +++ pt_PT_Append.cpp	6 Oct 2005 01:07:59 -0000	1.38
> @@ -85,7 +85,6 @@
>  	UT_return_val_if_fail( pfStart, NULL );
>  
>  	pf_Frag * pf = pfStart;
> -	bool bFirst = true;
>  	while(pf)
>  	{
>  		if(pf->getType() == pf_Frag::PFT_Strux)
> @@ -173,37 +172,6 @@
>  						pf = pf->getPrev();
>  					}
>  				}
> -				if(!bFirst && pfs->getStruxType() == PTX_EndCell)
> -				{
> -					while(pf)
> -					{
> -						if(pf->getType() == pf_Frag::PFT_Strux)
> -						{
> -							pf_Frag_Strux * pfs = static_cast<pf_Frag_Strux*>(pf);
> -
> -							if(pfs->getStruxType() == PTX_SectionCell)
> -								break;
> -						}
> -
> -						pf = pf->getPrev();
> -					}
> -				}
> -				if(pfs->getStruxType() == PTX_EndTable)
> -				{
> -					while(pf)
> -					{
> -						if(pf->getType() == pf_Frag::PFT_Strux)
> -						{
> -							pf_Frag_Strux * pfs = static_cast<pf_Frag_Strux*>(pf);
> -
> -							if(pfs->getStruxType() == PTX_SectionTable)
> -								break;
> -						}
> -
> -						pf = pf->getPrev();
> -					}
> -				}
> -				bFirst = false;
>  			}
>  		}
>  		if(pf)
> @@ -239,7 +207,7 @@
>  	pf_Frag * pf = m_fragments.getLast();
>  
>  	UT_return_val_if_fail ( pf, false );
> -
> +	
>  	pf = _findLastStruxOfType(pf, pst, bSkipEmbededSections);
>  	
>  	UT_return_val_if_fail( pf, false );
> 
> -----------------------------------------------
> To unsubscribe from this list, send a message to
> abisource-cvs-commit-request@abisource.com with the word
> unsubscribe in the message body.
> 
-- Robert Wilhelm <robert.wilhelm@gmx.net>Received on Wed Oct 12 23:18:34 2005
This archive was generated by hypermail 2.1.8 : Wed Oct 12 2005 - 23:18:34 CEST