summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Arnhold <thomas@arnhold.org>2011-01-24 15:36:33 +0100
committerThomas Arnhold <thomas@arnhold.org>2011-01-24 15:36:33 +0100
commit949c578bdfe6bea9fa1f784d337d6ad39164ef20 (patch)
tree64bdbdaef20ec22134ae01f469033bd547214be3
parent7d225cf0826751d94c848cfd659aceafe380b0a8 (diff)
Remove TEST_DELAYED_RESIZE and FIX41370.
-rw-r--r--sw/source/core/doc/htmltbl.cxx46
-rw-r--r--sw/source/filter/html/swhtml.cxx13
2 files changed, 0 insertions, 59 deletions
diff --git a/sw/source/core/doc/htmltbl.cxx b/sw/source/core/doc/htmltbl.cxx
index 7afb7a1fa1..08c053a738 100644
--- a/sw/source/core/doc/htmltbl.cxx
+++ b/sw/source/core/doc/htmltbl.cxx
@@ -30,11 +30,6 @@
#include "precompiled_sw.hxx"
#include "hintids.hxx"
-//#define TEST_DELAYED_RESIZE
-
-#ifdef TEST_DELAYED_RESIZE
-#include <vcl/sound.hxx>
-#endif
#include <vcl/wrkwin.hxx>
#include <vcl/svapp.hxx>
#include <sot/storage.hxx>
@@ -457,9 +452,6 @@ SwFrmFmt *SwHTMLTableLayout::FindFlyFrmFmt() const
static void lcl_GetMinMaxSize( ULONG& rMinNoAlignCnts, ULONG& rMaxNoAlignCnts,
ULONG& rAbsMinNoAlignCnts,
-#ifdef FIX41370
- BOOL& rHR,
-#endif
SwTxtNode *pTxtNd, ULONG nIdx, BOOL bNoBreak )
{
pTxtNd->GetMinMaxSize( nIdx, rMinNoAlignCnts, rMaxNoAlignCnts,
@@ -485,14 +477,6 @@ static void lcl_GetMinMaxSize( ULONG& rMinNoAlignCnts, ULONG& rMaxNoAlignCnts,
rMinNoAlignCnts = rMaxNoAlignCnts;
rAbsMinNoAlignCnts = rMaxNoAlignCnts;
}
-#ifdef FIX41370
- else if( pColl && RES_POOLCOLL_HTML_HR==pColl->GetPoolFmtId() )
- {
- rHR |= !pTxtNd->HasSwAttrSet() ||
- SFX_ITEM_SET != pTxtNd->GetpSwAttrSet()
- ->GetItemState( RES_LR_SPACE, FALSE );
- }
-#endif
}
void SwHTMLTableLayout::AutoLayoutPass1()
@@ -538,9 +522,6 @@ void SwHTMLTableLayout::AutoLayoutPass1()
ULONG nAbsMinNoAlignCell = 0;
ULONG nMaxTableCell = 0;
ULONG nAbsMinTableCell = 0;
-#ifdef FIX41370
- BOOL bHR = FALSE;
-#endif
while( pCnts )
{
@@ -561,9 +542,6 @@ void SwHTMLTableLayout::AutoLayoutPass1()
lcl_GetMinMaxSize( nMinNoAlignCnts,
nMaxNoAlignCnts,
nAbsMinNoAlignCnts,
-#ifdef FIX41370
- bHR,
-#endif
pTxtNd, nIdx,
pCnts->HasNoBreakTag() );
@@ -684,24 +662,6 @@ void SwHTMLTableLayout::AutoLayoutPass1()
nAbsMinNoAlignCell = nWidth;
}
}
-#ifdef FIX41370
- else if( bHR && nWidth>0 && !bRelWidth )
- {
- // Ein kleiner Hack, um einen Bug in Netscape 4.0
- // nachzubilden (siehe #41370#). Wenn eine Zelle eine
- // fixe Breite besitzt und gleichzeitig ein HR, wird
- // sie nie schmaler als die angegebene Breite.
- // (Genaugenomen scheint die Zelle nie schmaler zu werden
- // als die HR-Linie, denn wenn man fuer die Linie eine
- // Breite angibt, die breiter ist als die der Zelle, dann
- // wird die Zelle so breit wie die Linie. Das bekommen wir
- // natuerlich nicht hin.)
- if( nWidth>nMinNoAlignCell )
- nMinNoAlignCell = nWidth;
- if( nWidth>nAbsMinNoAlignCell )
- nAbsMinNoAlignCell = nWidth;
- }
-#endif
// Mindestbreite fuer Inhalt einhalten
if( nMinNoAlignCell < MINLAY )
@@ -1802,9 +1762,6 @@ void SwHTMLTableLayout::_Resize( USHORT nAbsAvail, BOOL bRecalc )
IMPL_STATIC_LINK( SwHTMLTableLayout, DelayedResize_Impl, void*, EMPTYARG )
{
-#ifdef TEST_DELAYED_RESIZE
- Sound::Beep( SOUND_WARNING );
-#endif
pThis->aResizeTimer.Stop();
pThis->_Resize( pThis->nDelayedResizeAbsAvail,
pThis->bDelayedResizeRecalc );
@@ -1878,9 +1835,6 @@ BOOL SwHTMLTableLayout::Resize( USHORT nAbsAvail, BOOL bRecalc,
bDelayedResizeRecalc = bRecalc;
aResizeTimer.SetTimeout( nDelay );
aResizeTimer.Start();
-#ifdef TEST_DELAYED_RESIZE
- Sound::Beep( SOUND_DEFAULT );
-#endif
}
else
{
diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx
index 265020d1a0..62e54bb53e 100644
--- a/sw/source/filter/html/swhtml.cxx
+++ b/sw/source/filter/html/swhtml.cxx
@@ -5273,10 +5273,6 @@ void SwHTMLParser::InsertHorzRule()
// Sinn. Um zu Vermeiden, dass die Linie bei der Breitenberechnung
// beruecksichtigt wird, bekommt sie aber trotzdem entsprechendes
// LRSpace-Item verpasst.
-#ifdef FIX41370
- const SwFmtColl *pColl = GetCurrFmtColl();
- SvxLRSpaceItem aLRItem( pColl->GetLRSpace() );
-#endif
if( !pTable )
{
// Laenge und Ausrichtung der Linie ueber Absatz-Einzuege "tuerken"
@@ -5288,10 +5284,8 @@ void SwHTMLParser::InsertHorzRule()
if( (long)nWidth < nBrowseWidth )
{
-#ifndef FIX41370
const SwFmtColl *pColl = GetCurrFmtColl();
SvxLRSpaceItem aLRItem( pColl->GetLRSpace() );
-#endif
long nDist = nBrowseWidth - nWidth;
switch( eAdjust )
@@ -5310,17 +5304,10 @@ void SwHTMLParser::InsertHorzRule()
break;
}
-#ifndef FIX41370
_HTMLAttr* pTmp = new _HTMLAttr( *pPam->GetPoint(), aLRItem );
aSetAttrTab.Insert( pTmp, aSetAttrTab.Count() );
-#endif
}
}
-
-#ifdef FIX41370
- _HTMLAttr* pTmp = new _HTMLAttr( *pPam->GetPoint(), aLRItem );
- aSetAttrTab.Insert( pTmp, aSetAttrTab.Count() );
-#endif
}
// Bookmarks koennen nicht in Hyperlinks eingefueht werden