diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-11-04 12:23:59 +0100 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2011-11-08 17:05:19 +0100 |
commit | b32bcaf10a0dd0b901c6c330097b88fa1c2e9675 (patch) | |
tree | b4db795e4ea7f95cde1337d5453e648fd0687c09 /writerfilter | |
parent | 0ec5a0d1829ee201bc634699fc19259bfd6ffd10 (diff) |
sw, writerfilter: fixed debug builds and output dmapper table messages
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/debug_setup.mk | 2 | ||||
-rw-r--r-- | writerfilter/inc/resourcemodel/TableManager.hxx | 64 | ||||
-rw-r--r-- | writerfilter/source/dmapper/DomainMapperTableHandler.cxx | 4 |
3 files changed, 37 insertions, 33 deletions
diff --git a/writerfilter/debug_setup.mk b/writerfilter/debug_setup.mk index e1d0a084740f..a618171fa4d5 100644 --- a/writerfilter/debug_setup.mk +++ b/writerfilter/debug_setup.mk @@ -10,5 +10,7 @@ $(if $(filter-out 0 1,$(strip $(gb_DEBUGLEVEL))),\ -DDEBUG_IMPORT \ -DDEBUG_LOGGING \ -DDEBUG_DMAPPER_PROPERTY_MAP \ + -DDEBUG_DMAPPER_TABLE_HANDLER \ + -DDEBUG_TABLE \ ) endef diff --git a/writerfilter/inc/resourcemodel/TableManager.hxx b/writerfilter/inc/resourcemodel/TableManager.hxx index 36a9b86803bb..04084d73a0a9 100644 --- a/writerfilter/inc/resourcemodel/TableManager.hxx +++ b/writerfilter/inc/resourcemodel/TableManager.hxx @@ -625,11 +625,11 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::cellDepth(sal_uInt32 nDepth) { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) { mpTableLogger->startElement("tablemanager.cellDepth"); mpTableLogger->attribute("depth", nDepth); - mpTableLogger->endElement("tablemanager.cellDepth"); + mpTableLogger->endElement(); } #endif @@ -640,7 +640,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::inCell() { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->element("tablemanager.inCell"); #endif setInCell(true); @@ -653,7 +653,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::endCell() { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->element("tablemanager.endCell"); #endif @@ -664,7 +664,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::endRow() { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->element("tablemanager.endRow"); #endif @@ -682,11 +682,11 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::handle(const T & rHandle) { #ifdef DEBUG_TABLE - if (mpTableLogger.get()) + if (mpTableLogger) { mpTableLogger->startElement("tablemanager.handle"); mpTableLogger->chars(toString(rHandle)); - mpTableLogger->endElement("tablemanager.handle"); + mpTableLogger->endElement(); } #endif @@ -697,7 +697,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::startLevel() { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) { typename TableData<T, PropertiesPointer>::Pointer_t pTableData; @@ -711,7 +711,7 @@ void TableManager<T, PropertiesPointer>::startLevel() mpTableLogger->attribute("openCell", pTableData->isCellOpen() ? "yes" : "no"); - mpTableLogger->endElement("tablemanager.startLevel"); + mpTableLogger->endElement(); } #endif @@ -732,7 +732,7 @@ void TableManager<T, PropertiesPointer>::endLevel() mTableDataStack.pop(); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) { typename TableData<T, PropertiesPointer>::Pointer_t pTableData; @@ -746,7 +746,7 @@ void TableManager<T, PropertiesPointer>::endLevel() mpTableLogger->attribute("openCell", pTableData->isCellOpen() ? "yes" : "no"); - mpTableLogger->endElement("tablemanager.endLevel"); + mpTableLogger->endElement(); } #endif } @@ -845,7 +845,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::handle0x7() { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->startElement("tablemanager.handle0x7"); #endif @@ -858,8 +858,8 @@ void TableManager<T, PropertiesPointer>::handle0x7() endRow(); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) - mpTableLogger->endElement("tablemanager.handle0x7"); + if (mpTableLogger != NULL) + mpTableLogger->endElement(); #endif } @@ -891,7 +891,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::cellProps(PropertiesPointer pProps) { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->startElement("tablemanager.cellProps"); #endif @@ -901,8 +901,8 @@ void TableManager<T, PropertiesPointer>::cellProps(PropertiesPointer pProps) setCellProps(pProps); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) - mpTableLogger->endElement("tablemanager.cellProps"); + if (mpTableLogger != NULL) + mpTableLogger->endElement(); #endif } @@ -911,15 +911,15 @@ void TableManager<T, PropertiesPointer>::cellPropsByCell (unsigned int i, PropertiesPointer pProps) { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->startElement("tablemanager.cellPropsByCell"); #endif mTableDataStack.top()->insertCellProperties(i, pProps); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) - mpTableLogger->endElement("tablemanager.cellPropsByCell"); + if (mpTableLogger != NULL) + mpTableLogger->endElement(); #endif } @@ -927,7 +927,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::insertRowProps(PropertiesPointer pProps) { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->startElement("tablemanager.insertRowProps"); #endif @@ -937,8 +937,8 @@ void TableManager<T, PropertiesPointer>::insertRowProps(PropertiesPointer pProps setRowProps(pProps); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) - mpTableLogger->endElement("tablemanager.insertRowProps"); + if (mpTableLogger != NULL) + mpTableLogger->endElement(); #endif } @@ -946,7 +946,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::insertTableProps(PropertiesPointer pProps) { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->startElement("tablemanager.insertTableProps"); #endif @@ -956,8 +956,8 @@ void TableManager<T, PropertiesPointer>::insertTableProps(PropertiesPointer pPro setTableProps(pProps); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) - mpTableLogger->endElement("tablemanager.insertTableProps"); + if (mpTableLogger != NULL) + mpTableLogger->endElement(); #endif } @@ -965,7 +965,7 @@ template <typename T, typename PropertiesPointer> void TableManager<T, PropertiesPointer>::resolveCurrentTable() { #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) + if (mpTableLogger != NULL) mpTableLogger->startElement("tablemanager.resolveCurrentTable"); #endif @@ -1016,8 +1016,8 @@ void TableManager<T, PropertiesPointer>::resolveCurrentTable() clearData(); #ifdef DEBUG_TABLE - if (mpTableLogger.get() != NULL) - mpTableLogger->endElement("tablemanager.resolveCurrentTable"); + if (mpTableLogger != NULL) + mpTableLogger->endElement(); #endif } @@ -1049,7 +1049,7 @@ void TableManager<T, PropertiesPointer>::openCell #ifdef DEBUG_TABLE mpTableLogger->startElement("tablemanager.openCell"); mpTableLogger->chars(toString(rHandle)); - mpTableLogger->endElement("tablemanager.openCell"); + mpTableLogger->endElement(); #endif if (mTableDataStack.size() > 0) @@ -1068,7 +1068,7 @@ void TableManager<T, PropertiesPointer>::closeCell #ifdef DEBUG_TABLE mpTableLogger->startElement("tablemanager.closeCell"); mpTableLogger->chars(toString(rHandle)); - mpTableLogger->endElement("tablemanager.closeCell"); + mpTableLogger->endElement(); #endif if (mTableDataStack.size() > 0) @@ -1101,7 +1101,7 @@ void TableManager<T, PropertiesPointer>::ensureOpenCell(PropertiesPointer pProp } } #ifdef DEBUG_TABLE - mpTableLogger->endElement("tablemanager.ensureOpenCell"); + mpTableLogger->endElement(); #endif } diff --git a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx index 31f8c20899bf..55ae0167d228 100644 --- a/writerfilter/source/dmapper/DomainMapperTableHandler.cxx +++ b/writerfilter/source/dmapper/DomainMapperTableHandler.cxx @@ -719,9 +719,11 @@ void DomainMapperTableHandler::endTable() m_xTableRange = xTable->getAnchor( ); } } - catch (lang::IllegalArgumentException) + catch ( lang::IllegalArgumentException &e ) { #ifdef DEBUG_DMAPPER_TABLE_HANDLER + fprintf( stderr, "Conversion to table error: %s\n", + rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr() ); dmapper_logger->chars("failed to import table!"); #endif } |