summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRohan Kumar <rohankanojia420@gmail.com>2016-03-05 00:23:12 +0530
committerEike Rathke <erack@redhat.com>2016-03-04 20:10:56 +0000
commit5f164b6e01496655ee0616e16d251e066d99ea73 (patch)
treecc4bf7cc772f14a208030804ea4fc5f7ccb26d90
parent6381d26d73c614681601fda4a49c96e11a0e6f06 (diff)
tdf#91794 remove OSL_DEBUG_LEVEL > 1 conditionals
I made small changes to disable some test code conditionally by adding a few new debug macros. Change-Id: Ieaf6f1b29343fb896cc64163a116c629165e8db3 Reviewed-on: https://gerrit.libreoffice.org/22711 Reviewed-by: Eike Rathke <erack@redhat.com> Tested-by: Eike Rathke <erack@redhat.com>
-rw-r--r--sc/inc/attarray.hxx4
-rw-r--r--sc/source/core/data/attarray.cxx12
-rw-r--r--sc/source/core/data/column.cxx6
-rw-r--r--sc/source/core/data/dptabres.cxx12
-rw-r--r--sc/source/core/inc/parclass.hxx6
-rw-r--r--sc/source/core/tool/interpr2.cxx2
-rw-r--r--sc/source/core/tool/interpr5.cxx6
-rw-r--r--sc/source/core/tool/parclass.cxx13
-rw-r--r--sc/source/core/tool/token.cxx4
-rw-r--r--sc/source/filter/excel/excimp8.cxx2
-rw-r--r--sc/source/filter/excel/xltoolbar.cxx10
-rw-r--r--sc/source/filter/excel/xltoolbar.hxx10
-rw-r--r--sc/source/filter/qpro/biff.cxx2
-rw-r--r--sc/source/filter/xml/XMLStylesExportHelper.cxx3
-rw-r--r--sc/source/filter/xml/xmlbodyi.cxx5
-rw-r--r--sc/source/ui/Accessibility/DrawModelBroadcaster.cxx6
16 files changed, 45 insertions, 58 deletions
diff --git a/sc/inc/attarray.hxx b/sc/inc/attarray.hxx
index bf6a916ee304..2be8e552ef25 100644
--- a/sc/inc/attarray.hxx
+++ b/sc/inc/attarray.hxx
@@ -44,6 +44,8 @@ namespace editeng { class SvxBorderLine; }
#define SC_ATTRARRAY_DELTA 4
+#define DEBUG_SC_TESTATTRARRAY 0
+
struct ScLineFlags
{
sal_uInt8 nLeft;
@@ -104,7 +106,7 @@ public:
void SetTab(SCTAB nNewTab) { nTab = nNewTab; }
void SetCol(SCCOL nNewCol) { nCol = nNewCol; }
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
void TestData() const;
#endif
void Reset( const ScPatternAttr* pPattern);
diff --git a/sc/source/core/data/attarray.cxx b/sc/source/core/data/attarray.cxx
index 88394447a0f4..d97b7e2ecb37 100644
--- a/sc/source/core/data/attarray.cxx
+++ b/sc/source/core/data/attarray.cxx
@@ -63,7 +63,7 @@ ScAttrArray::ScAttrArray( SCCOL nNewCol, SCTAB nNewTab, ScDocument* pDoc ) :
ScAttrArray::~ScAttrArray()
{
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
TestData();
#endif
@@ -74,7 +74,7 @@ ScAttrArray::~ScAttrArray()
delete[] pData;
}
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
void ScAttrArray::TestData() const
{
@@ -555,7 +555,7 @@ void ScAttrArray::SetPatternArea(SCROW nStartRow, SCROW nEndRow, const ScPattern
}
}
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
TestData();
#endif
}
@@ -628,7 +628,7 @@ void ScAttrArray::ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, ScStyleSheet*
pDocument->SetStreamValid(nTab, false);
}
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
TestData();
#endif
}
@@ -778,7 +778,7 @@ void ScAttrArray::ApplyLineStyleArea( SCROW nStartRow, SCROW nEndRow,
void ScAttrArray::ApplyCacheArea( SCROW nStartRow, SCROW nEndRow, SfxItemPoolCache* pCache, ScEditDataArray* pDataArray )
{
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
TestData();
#endif
@@ -850,7 +850,7 @@ void ScAttrArray::ApplyCacheArea( SCROW nStartRow, SCROW nEndRow, SfxItemPoolCac
pDocument->SetStreamValid(nTab, false);
}
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_TESTATTRARRAY
TestData();
#endif
}
diff --git a/sc/source/core/data/column.cxx b/sc/source/core/data/column.cxx
index 4c94bab88500..0bfb0fec74d5 100644
--- a/sc/source/core/data/column.cxx
+++ b/sc/source/core/data/column.cxx
@@ -2792,19 +2792,19 @@ struct CalcAllHandler
{
void operator() (size_t /*nRow*/, ScFormulaCell* pCell)
{
-#if OSL_DEBUG_LEVEL > 1
+#if OSL_DEBUG_LEVEL > 0
// after F9 ctrl-F9: check the calculation for each FormulaTree
double nOldVal, nNewVal;
nOldVal = pCell->GetValue();
#endif
pCell->Interpret();
-#if OSL_DEBUG_LEVEL > 1
+#if OSL_DEBUG_LEVEL > 0
if (pCell->GetCode()->IsRecalcModeNormal())
nNewVal = pCell->GetValue();
else
nNewVal = nOldVal; // random(), jetzt() etc.
- OSL_ENSURE(nOldVal == nNewVal, "CalcAll: nOldVal != nNewVal");
+ assert(nOldVal == nNewVal);
#endif
}
};
diff --git a/sc/source/core/data/dptabres.cxx b/sc/source/core/data/dptabres.cxx
index 2078cf6fb727..a7f96e349320 100644
--- a/sc/source/core/data/dptabres.cxx
+++ b/sc/source/core/data/dptabres.cxx
@@ -2880,10 +2880,10 @@ void ScDPResultDimension::LateInitFrom(
{
ResultMembers* pMembers = pResultData->GetDimResultMembers(nDimSource, pThisDim, pThisLevel);
bLateInitAllMembers = pMembers->IsHasHideDetailsMembers();
-#if OSL_DEBUG_LEVEL > 1
- OSL_TRACE( "%s", OUStringToOString(aDimensionName, RTL_TEXTENCODING_UTF8).getStr() );
+#if OSL_DEBUG_LEVEL > 0
+ SAL_INFO("sc.data", aDimensionName);
if ( pMembers->IsHasHideDetailsMembers() )
- OSL_TRACE( "HasHideDetailsMembers" );
+ SAL_INFO("sc.data", "HasHideDetailsMembers");
#endif
pMembers->SetHasHideDetailsMembers( false );
}
@@ -2979,10 +2979,8 @@ bool ScDPResultDimension::IsValidEntry( const vector< SCROW >& aMembers ) const
const ScDPResultMember* pMember = FindMember( aMembers[0] );
if ( nullptr != pMember )
return pMember->IsValidEntry( aMembers );
-#if OSL_DEBUG_LEVEL > 1
- OStringBuffer strTemp("IsValidEntry: Member not found, DimName = ");
- strTemp.append(OUStringToOString(GetName(), RTL_TEXTENCODING_UTF8));
- OSL_TRACE("%s", strTemp.getStr());
+#if OSL_DEBUG_LEVEL > 0
+ SAL_INFO("sc.data", "IsValidEntry: Member not found, DimNam = " << GetName());
#endif
return false;
}
diff --git a/sc/source/core/inc/parclass.hxx b/sc/source/core/inc/parclass.hxx
index aa1b074b34b3..4df70f098d6f 100644
--- a/sc/source/core/inc/parclass.hxx
+++ b/sc/source/core/inc/parclass.hxx
@@ -23,6 +23,8 @@
#include <formula/opcode.hxx>
#include <sys/types.h>
+#define DEBUG_SC_PARCLASSDOC 0
+
namespace formula
{
class FormulaToken;
@@ -123,7 +125,7 @@ private:
static Type GetExternalParameterType(
const formula::FormulaToken* pToken, sal_uInt16 nParameter);
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_PARCLASSDOC
// Generate documentation to stdout if environment variable
// OOO_CALC_GENPARCLASSDOC is set.
static void GenerateDocumentation();
@@ -161,7 +163,7 @@ private:
return eOp <= SC_OPCODE_LAST_OPCODE_ID
&& pData[eOp].aData.nRepeatLast > 0;
}
-#endif // OSL_DEBUG_LEVEL
+#endif // DEBUG_SC_PARCLASSDOC
};
#endif // INCLUDED_SC_SOURCE_CORE_INC_PARCLASS_HXX
diff --git a/sc/source/core/tool/interpr2.cxx b/sc/source/core/tool/interpr2.cxx
index 71270282ac67..8781b0bf889d 100644
--- a/sc/source/core/tool/interpr2.cxx
+++ b/sc/source/core/tool/interpr2.cxx
@@ -2588,7 +2588,7 @@ void ScInterpreter::ScBase()
// a little bit better:
double fInt = ::rtl::math::approxFloor( fVal / fBase );
double fMult = fInt * fBase;
-#if OSL_DEBUG_LEVEL > 1
+#if 0
// =BASIS(1e308;36) => GPF with
// nDig = (size_t) ::rtl::math::approxFloor( fVal - fMult );
// in spite off previous test if fVal >= fMult
diff --git a/sc/source/core/tool/interpr5.cxx b/sc/source/core/tool/interpr5.cxx
index a32f2defec3b..f9e1bde3b5ad 100644
--- a/sc/source/core/tool/interpr5.cxx
+++ b/sc/source/core/tool/interpr5.cxx
@@ -21,7 +21,7 @@
#include <string.h>
#include <math.h>
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_LUP_DECOMPOSITION
#include <stdio.h>
#endif
@@ -716,7 +716,7 @@ static int lcl_LUP_decompose( ScMatrix* mA, const SCSIZE n,
fNum * mA->GetDouble( j, k) ) / fDen, j, i);
}
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_LUP_DECOMPOSITION
fprintf( stderr, "\n%s\n", "lcl_LUP_decompose(): LU");
for (SCSIZE i=0; i < n; ++i)
{
@@ -953,7 +953,7 @@ void ScInterpreter::ScMatInv()
for (SCSIZE i=0; i < nR; ++i)
xY->PutDouble( X[i], j, i);
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_LUP_DECOMPOSITION
/* Possible checks for ill-condition:
* 1. Scale matrix, invert scaled matrix. If there are
* elements of the inverted matrix that are several
diff --git a/sc/source/core/tool/parclass.cxx b/sc/source/core/tool/parclass.cxx
index bad5c65003d0..d30c31196427 100644
--- a/sc/source/core/tool/parclass.cxx
+++ b/sc/source/core/tool/parclass.cxx
@@ -28,7 +28,7 @@
#include <sal/macros.h>
#include <string.h>
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_PARCLASSDOC
// the documentation thingy
#include <com/sun/star/sheet/FormulaLanguage.hpp>
#include <rtl/strbuf.hxx>
@@ -252,12 +252,7 @@ void ScParameterClassification::Init()
else
{
RunData* pRun = &pData[ pRaw->eOp ];
-#if OSL_DEBUG_LEVEL > 1
- if ( pRun->aData.nParam[0] != Unknown )
- {
- OSL_TRACE( "already assigned: %d", pRaw->eOp);
- }
-#endif
+ SAL_WARN_IF(pRun->aData.nParam[0] != Unknown, "sc.core", "already assigned: " << (int)pRaw->eOp);
memcpy( &(pRun->aData), &(pRaw->aData), sizeof(CommonData));
// fill 0-initialized fields with real values
if ( pRun->aData.nRepeatLast )
@@ -305,7 +300,7 @@ void ScParameterClassification::Init()
}
}
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_PARCLASSDOC
GenerateDocumentation();
#endif
}
@@ -429,7 +424,7 @@ ScParameterClassification::GetExternalParameterType( const formula::FormulaToken
return eRet;
}
-#if OSL_DEBUG_LEVEL > 1
+#if DEBUG_SC_PARCLASSDOC
// add remaining functions, all Value parameters
void ScParameterClassification::MergeArgumentsFromFunctionResource()
diff --git a/sc/source/core/tool/token.cxx b/sc/source/core/tool/token.cxx
index abee22cfe0b2..a6251e57e83b 100644
--- a/sc/source/core/tool/token.cxx
+++ b/sc/source/core/tool/token.cxx
@@ -372,8 +372,8 @@ bool ScRawToken::IsValidReference() const
FormulaToken* ScRawToken::CreateToken() const
{
-#if OSL_DEBUG_LEVEL > 1
-#define IF_NOT_OPCODE_ERROR(o,c) if (eOp!=o) OSL_TRACE( #c "::ctor: OpCode %d lost, converted to " #o "; maybe inherit from FormulaToken instead!", int(eOp))
+#if OSL_DEBUG_LEVEL > 0
+#define IF_NOT_OPCODE_ERROR(o,c) if (eOp!=o) SAL_INFO( "sc.tool", #c "::ctor: OpCode " << (int)eOp << " lost, converted to " #o "; maybe inherit from FormulaToken instead!")
#else
#define IF_NOT_OPCODE_ERROR(o,c)
#endif
diff --git a/sc/source/filter/excel/excimp8.cxx b/sc/source/filter/excel/excimp8.cxx
index 0f59686d62b5..a848a464919e 100644
--- a/sc/source/filter/excel/excimp8.cxx
+++ b/sc/source/filter/excel/excimp8.cxx
@@ -381,7 +381,7 @@ void ImportExcel8::ReadBasic()
ScCTBWrapper wrapper;
if ( wrapper.Read( *xXCB ) )
{
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
wrapper.Print( stderr );
#endif
wrapper.ImportCustomToolBar( *pShell );
diff --git a/sc/source/filter/excel/xltoolbar.cxx b/sc/source/filter/excel/xltoolbar.cxx
index 607eb0c9829c..8d7fc32c63ad 100644
--- a/sc/source/filter/excel/xltoolbar.cxx
+++ b/sc/source/filter/excel/xltoolbar.cxx
@@ -99,7 +99,7 @@ bool ScCTB::Read( SvStream &rS )
return true;
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
void ScCTB::Print( FILE* fp )
{
Indent a;
@@ -196,7 +196,7 @@ bool CTBS::Read( SvStream &rS )
return true;
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
void CTBS::Print( FILE* fp )
{
Indent a;
@@ -243,7 +243,7 @@ ScTBC::Read(SvStream &rS)
return true;
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
void
ScTBC::Print(FILE* fp)
{
@@ -308,7 +308,7 @@ bool ScTBC::ImportToolBarControl( ScCTBWrapper& rWrapper, const css::uno::Refere
return true;
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
void
TBCCmd::Print(FILE* fp)
{
@@ -372,7 +372,7 @@ ScCTBWrapper::Read( SvStream &rS)
return true;
}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
void
ScCTBWrapper::Print( FILE* fp )
{
diff --git a/sc/source/filter/excel/xltoolbar.hxx b/sc/source/filter/excel/xltoolbar.hxx
index 5f03ef06a2e3..1ee3d544ef05 100644
--- a/sc/source/filter/excel/xltoolbar.hxx
+++ b/sc/source/filter/excel/xltoolbar.hxx
@@ -26,7 +26,7 @@ public:
bool C:1;
sal_uInt16 reserved3:8;
bool Read( SvStream& rS ) override;
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
virtual void Print(FILE* fp) override;
#endif
};
@@ -39,7 +39,7 @@ class ScTBC : public TBBase
public:
ScTBC();
virtual ~ScTBC(){}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
virtual void Print( FILE* ) override;
#endif
bool Read(SvStream &rS) override;
@@ -56,7 +56,7 @@ class ScCTB : public TBBase
public:
explicit ScCTB(sal_uInt16);
virtual ~ScCTB(){}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
virtual void Print( FILE* ) override;
#endif
bool Read(SvStream &rS) override;
@@ -82,7 +82,7 @@ public:
CTBS& operator = ( const CTBS&);
CTBS();
virtual ~CTBS(){}
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
virtual void Print( FILE* ) override;
#endif
bool Read(SvStream &rS) override;
@@ -98,7 +98,7 @@ public:
ScCTBWrapper();
virtual ~ScCTBWrapper();
bool Read(SvStream &rS) override;
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_EXCEL
virtual void Print( FILE* ) override;
#endif
void ImportCustomToolBar( SfxObjectShell& rDocSh );
diff --git a/sc/source/filter/qpro/biff.cxx b/sc/source/filter/qpro/biff.cxx
index a23f578f4c9b..0e871a0e303a 100644
--- a/sc/source/filter/qpro/biff.cxx
+++ b/sc/source/filter/qpro/biff.cxx
@@ -66,7 +66,7 @@ bool ScBiffReader::nextRecord()
mpStream->ReadUInt16( mnId ).ReadUInt16( mnLength );
mnOffset = mpStream->Tell();
-#if OSL_DEBUG_LEVEL > 1
+#ifdef DEBUG_SC_QPRO
fprintf( stderr, "Read record 0x%x length 0x%x at offset 0x%x\n",
(unsigned)mnId, (unsigned)mnLength, (unsigned)mnOffset );
diff --git a/sc/source/filter/xml/XMLStylesExportHelper.cxx b/sc/source/filter/xml/XMLStylesExportHelper.cxx
index b6ea827c3548..2bc0389c9e02 100644
--- a/sc/source/filter/xml/XMLStylesExportHelper.cxx
+++ b/sc/source/filter/xml/XMLStylesExportHelper.cxx
@@ -894,9 +894,6 @@ void ScFormatRangeStyles::GetFormatRanges(const sal_Int32 nStartColumn, const sa
sal_Int32 nColumns = 0;
while (aItr != aEndItr && nColumns < nTotalColumns)
{
-#if OSL_DEBUG_LEVEL > 1
- table::CellRangeAddress aTempRangeAddress((*aItr).aRangeAddress);
-#endif
if (((*aItr).aRangeAddress.StartRow <= nRow) &&
((*aItr).aRangeAddress.EndRow >= nRow))
{
diff --git a/sc/source/filter/xml/xmlbodyi.cxx b/sc/source/filter/xml/xmlbodyi.cxx
index c04c287974fe..88b4a34449ad 100644
--- a/sc/source/filter/xml/xmlbodyi.cxx
+++ b/sc/source/filter/xml/xmlbodyi.cxx
@@ -76,10 +76,7 @@ ScXMLBodyContext::ScXMLBodyContext( ScXMLImport& rImport,
formula::FormulaGrammar::Grammar eGrammar = formula::FormulaGrammar::GRAM_ODFF;
OUString aVer( rImport.GetODFVersion());
sal_Int32 nLen = aVer.getLength();
-#if OSL_DEBUG_LEVEL > 1
- fprintf( stderr, "\n ScXMLBodyContext ODFVersion: nLen: %d, str: %s\n",
- (int)nLen, OUStringToOString( aVer, RTL_TEXTENCODING_UTF8).getStr());
-#endif
+ SAL_INFO("sc.filter", "ScXMLBodyContext ODFVersion: nLen: " << nLen << " str : " << aVer);
if (!nLen)
eGrammar = formula::FormulaGrammar::GRAM_PODF;
else
diff --git a/sc/source/ui/Accessibility/DrawModelBroadcaster.cxx b/sc/source/ui/Accessibility/DrawModelBroadcaster.cxx
index f87caa44b271..a38c08cd27de 100644
--- a/sc/source/ui/Accessibility/DrawModelBroadcaster.cxx
+++ b/sc/source/ui/Accessibility/DrawModelBroadcaster.cxx
@@ -73,11 +73,7 @@ void ScDrawModelBroadcaster::Notify( SfxBroadcaster&,
catch( const uno::RuntimeException& r )
{
(void) r;
-#if OSL_DEBUG_LEVEL > 1
- OStringBuffer aError("Runtime exception caught while notifying shape.:\n");
- aError.append(OUStringToOString(r.Message, RTL_TEXTENCODING_ASCII_US));
- OSL_FAIL( aError.getStr() );
-#endif
+ SAL_WARN("sc.ui", "Runtime exception caught while notifying shape. : " << r.Message);
}
}
}