Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Hi there,

removed some code from oox.

Regards,
Petr
From e04049e2554a94ce80dc21dfe390e91c8fd8bc41 Mon Sep 17 00:00:00 2001
From: Petr Vorel <petr.vorel@gmail.com>
Date: Thu, 22 Mar 2012 20:14:13 +0100
Subject: [PATCH] remove unused code (oox)

---
 oox/source/ole/vbaprojectfilter.cxx       |   13 -----
 sc/source/filter/inc/biffinputstream.hxx  |   27 +-----------
 sc/source/filter/inc/biffoutputstream.hxx |    5 --
 sc/source/filter/inc/drawingmanager.hxx   |    4 --
 sc/source/filter/oox/biffdetector.cxx     |    5 --
 sc/source/filter/oox/biffinputstream.cxx  |   11 -----
 sc/source/filter/oox/biffoutputstream.cxx |   16 -------
 sc/source/filter/oox/drawingmanager.cxx   |   71 -----------------------------
 sc/source/filter/oox/excelfilter.cxx      |   27 -----------
 sc/source/filter/oox/ooxformulaparser.cxx |    5 --
 unusedcode.easy                           |   13 -----
 11 files changed, 1 insertions(+), 196 deletions(-)

diff --git a/oox/source/ole/vbaprojectfilter.cxx b/oox/source/ole/vbaprojectfilter.cxx
index e152598..f4698fa 100644
--- a/oox/source/ole/vbaprojectfilter.cxx
+++ b/oox/source/ole/vbaprojectfilter.cxx
@@ -77,19 +77,6 @@ OUString SAL_CALL WordVbaProjectFilter_getImplementationName() throw()
     return CREATE_OUSTRING( "com.sun.star.comp.oox.WordVbaProjectFilter" );
 }
 
-Sequence< OUString > SAL_CALL WordVbaProjectFilter_getSupportedServiceNames() throw()
-{
-    Sequence< OUString > aSeq( 1 );
-    aSeq[ 0 ] = CREATE_OUSTRING( "com.sun.star.document.ImportFilter" );
-    return aSeq;
-}
-
-Reference< XInterface > SAL_CALL WordVbaProjectFilter_createInstance(
-        const Reference< XComponentContext >& rxContext ) throw( Exception )
-{
-    return static_cast< ::cppu::OWeakObject* >( new WordVbaProjectFilter( rxContext ) );
-}
-
 // ----------------------------------------------------------------------------
 
 WordVbaProjectFilter::WordVbaProjectFilter( const Reference< XComponentContext >& rxContext ) 
throw( RuntimeException ) :
diff --git a/sc/source/filter/inc/biffinputstream.hxx b/sc/source/filter/inc/biffinputstream.hxx
index 9f01b02..47ee2b0 100644
--- a/sc/source/filter/inc/biffinputstream.hxx
+++ b/sc/source/filter/inc/biffinputstream.hxx
@@ -129,16 +129,7 @@ private:
     Trying to read over the record limits results in a stream error. The
     isValid() function indicates that by returning false. From now on the data
     returned by the read functions is undefined. The error state will be reset,
-    if the record is reset (with the function resetRecord()), or if the next
-    record is started.
-
-    To switch off the automatic lookup of CONTINUE records, use resetRecord()
-    with false parameter. This is useful e.g. on import of drawing layer data,
-    where sometimes solely CONTINUE records will occur. The automatic lookup
-    keeps switched off until the method resetRecord() is called with parameter
-    true. All other settings done on the stream (e.g. alternative CONTINUE
-    record identifier, enabled decryption, NUL substitution character) will be
-    reset to default values, if a new record is started.
+    if the next record is started.
 
     The import stream supports decrypting the stream data. The contents of a
     record (not the record header) will be encrypted by Excel if the file has
@@ -189,22 +180,6 @@ public:
      */
     bool                startRecordByHandle( sal_Int64 nRecHandle );
 
-    /** Sets stream pointer to begin of record content.
-
-        @param bContLookup
-            Automatic CONTINUE lookup on/off. In difference to other stream
-            settings, this setting is persistent until next call of this
-            function (because it is wanted to receive the next CONTINUE records
-            separately).
-        @param nAltContId
-            Sets an alternative record identifier for content continuation.
-            This value is reset automatically when a new record is started with
-            startNextRecord().
-     */
-    void                resetRecord(
-                            bool bContLookup,
-                            sal_uInt16 nAltContId = BIFF_ID_UNKNOWN );
-
     /** Sets stream pointer before current record and invalidates stream.
 
         The next call to startNextRecord() will start again the current record.
diff --git a/sc/source/filter/inc/biffoutputstream.hxx b/sc/source/filter/inc/biffoutputstream.hxx
index a38bfdf..f7a6462 100644
--- a/sc/source/filter/inc/biffoutputstream.hxx
+++ b/sc/source/filter/inc/biffoutputstream.hxx
@@ -110,8 +110,6 @@ public:
 
     /** Returns the absolute position in the wrapped binary stream. */
     sal_Int64           tellBase() const;
-    /** Returns the total size of the wrapped binary stream. */
-    sal_Int64           sizeBase() const;
 
     // BinaryOutputStream interface (stream write access) ---------------------
 
@@ -120,9 +118,6 @@ public:
     /** Writes nBytes bytes from the passed buffer pMem. */
     virtual void        writeMemory( const void* pMem, sal_Int32 nBytes, size_t nAtomSize = 1 );
 
-    /** Writes a sequence of nBytes bytes with the passed value. */
-    void                fill( sal_uInt8 nValue, sal_Int32 nBytes, size_t nAtomSize = 1 );
-
     /** Stream operator for all data types supported by the writeValue() function. */
     template< typename Type >
     inline BiffOutputStream& operator<<( Type nValue ) { writeValue( nValue ); return *this; }
diff --git a/sc/source/filter/inc/drawingmanager.hxx b/sc/source/filter/inc/drawingmanager.hxx
index c597b03..f2f018e 100644
--- a/sc/source/filter/inc/drawingmanager.hxx
+++ b/sc/source/filter/inc/drawingmanager.hxx
@@ -95,8 +95,6 @@ public:
     /** Returns true, if the object list is empty. */
     inline bool         empty() const { return maObjects.empty(); }
 
-    /** Appends the passed object to the list of objects. */
-    void                append( const BiffDrawingObjectRef& rxDrawingObj );
     /** Tries to insert the passed object into the last group or appends it. */
     void                insertGrouped( const BiffDrawingObjectRef& rxDrawingObj );
 
@@ -197,8 +195,6 @@ private:
     void                importObjBiff4( BiffInputStream& rStrm );
     /** Reads the contents of a BIFF5 OBJ record. */
     void                importObjBiff5( BiffInputStream& rStrm );
-    /** Reads the contents of a BIFF8 OBJ record. */
-    void                importObjBiff8( BiffInputStream& rStrm );
 
 private:
     ShapeAnchor         maAnchor;       /// Position of the drawing object.
diff --git a/sc/source/filter/oox/biffdetector.cxx b/sc/source/filter/oox/biffdetector.cxx
index 5c5a2c2..b099ad2 100644
--- a/sc/source/filter/oox/biffdetector.cxx
+++ b/sc/source/filter/oox/biffdetector.cxx
@@ -64,11 +64,6 @@ OUString BiffDetector_getImplementationName()
     return CREATE_OUSTRING( "com.sun.star.comp.oox.xls.BiffDetector" );
 }
 
-Reference< XInterface > SAL_CALL BiffDetector_createInstance( const Reference< XComponentContext 
& rxContext ) throw( Exception )
-{
-    return static_cast< ::cppu::OWeakObject* >( new BiffDetector( rxContext ) );
-}
-
 // ============================================================================
 
 BiffDetector::BiffDetector( const Reference< XComponentContext >& rxContext ) throw( 
RuntimeException ) :
diff --git a/sc/source/filter/oox/biffinputstream.cxx b/sc/source/filter/oox/biffinputstream.cxx
index 71641f5..535359b 100644
--- a/sc/source/filter/oox/biffinputstream.cxx
+++ b/sc/source/filter/oox/biffinputstream.cxx
@@ -213,17 +213,6 @@ bool BiffInputStream::startRecordByHandle( sal_Int64 nRecHandle )
     return startNextRecord();
 }
 
-void BiffInputStream::resetRecord( bool bContLookup, sal_uInt16 nAltContId )
-{
-    if( isInRecord() )
-    {
-        mbCont = bContLookup;
-        mnAltContId = nAltContId;
-        restartRecord( true );
-        maRecBuffer.enableDecoder( true );
-    }
-}
-
 void BiffInputStream::rewindRecord()
 {
     rewindToRecord( mnRecHandle );
diff --git a/sc/source/filter/oox/biffoutputstream.cxx b/sc/source/filter/oox/biffoutputstream.cxx
index 8914cf1..0b2524c 100644
--- a/sc/source/filter/oox/biffoutputstream.cxx
+++ b/sc/source/filter/oox/biffoutputstream.cxx
@@ -107,11 +107,6 @@ sal_Int64 BiffOutputStream::tellBase() const
     return maRecBuffer.getBaseStream().tell();
 }
 
-sal_Int64 BiffOutputStream::sizeBase() const
-{
-    return maRecBuffer.getBaseStream().size();
-}
-
 // BinaryOutputStream interface (stream write access) -------------------------
 
 void BiffOutputStream::writeData( const StreamDataSequence& rData, size_t nAtomSize )
@@ -136,17 +131,6 @@ void BiffOutputStream::writeMemory( const void* pMem, sal_Int32 nBytes, size_t 
n
     }
 }
 
-void BiffOutputStream::fill( sal_uInt8 nValue, sal_Int32 nBytes, size_t nAtomSize )
-{
-    sal_Int32 nBytesLeft = nBytes;
-    while( nBytesLeft > 0 )
-    {
-        sal_uInt16 nBlockSize = prepareWriteBlock( nBytesLeft, nAtomSize );
-        maRecBuffer.fill( nValue, nBlockSize );
-        nBytesLeft -= nBlockSize;
-    }
-}
-
 // private --------------------------------------------------------------------
 
 sal_uInt16 BiffOutputStream::prepareWriteBlock( sal_Int32 nTotalSize, size_t nAtomSize )
diff --git a/sc/source/filter/oox/drawingmanager.cxx b/sc/source/filter/oox/drawingmanager.cxx
index a1cfef9..a50e805 100644
--- a/sc/source/filter/oox/drawingmanager.cxx
+++ b/sc/source/filter/oox/drawingmanager.cxx
@@ -230,11 +230,6 @@ BiffDrawingObjectContainer::BiffDrawingObjectContainer()
 {
 }
 
-void BiffDrawingObjectContainer::append( const BiffDrawingObjectRef& rxDrawingObj )
-{
-    maObjects.push_back( rxDrawingObj );
-}
-
 void BiffDrawingObjectContainer::insertGrouped( const BiffDrawingObjectRef& rxDrawingObj )
 {
     if( !maObjects.empty() )
@@ -745,72 +740,6 @@ void BiffDrawingObjectBase::importObjBiff5( BiffInputStream& rStrm )
     implReadObjBiff5( rStrm, nNameLen, nMacroSize );
 }
 
-void BiffDrawingObjectBase::importObjBiff8( BiffInputStream& rStrm )
-{
-    // back to beginning
-    rStrm.seekToStart();
-
-    bool bLoop = true;
-    while( bLoop && (rStrm.getRemaining() >= 4) )
-    {
-        sal_uInt16 nSubRecId, nSubRecSize;
-        rStrm >> nSubRecId >> nSubRecSize;
-        sal_Int64 nStrmPos = rStrm.tell();
-        // sometimes the last subrecord has an invalid length (OBJLBSDATA) -> min()
-        nSubRecSize = static_cast< sal_uInt16 >( ::std::min< sal_Int64 >( nSubRecSize, 
rStrm.getRemaining() ) );
-
-        switch( nSubRecId )
-        {
-            case BIFF_ID_OBJCMO:
-                OSL_ENSURE( rStrm.tell() == 4, "BiffDrawingObjectBase::importObjBiff8 - unexpected 
OBJCMO subrecord" );
-                if( (rStrm.tell() == 4) && (nSubRecSize >= 6) )
-                {
-                    sal_uInt16 nObjFlags;
-                    rStrm >> mnObjType >> mnObjId >> nObjFlags;
-                    mbPrintable = getFlag( nObjFlags, BIFF_OBJCMO_PRINTABLE );
-                }
-            break;
-            case BIFF_ID_OBJMACRO:
-                readMacroBiff8( rStrm );
-            break;
-            case BIFF_ID_OBJEND:
-                bLoop = false;
-            break;
-            default:
-                implReadObjBiff8SubRec( rStrm, nSubRecId, nSubRecSize );
-        }
-
-        // seek to end of subrecord
-        rStrm.seek( nStrmPos + nSubRecSize );
-    }
-
-    /*  Call doReadObj8SubRec() with BIFF_ID_OBJEND for further stream
-        processing (e.g. charts), even if the OBJEND subrecord is missing. */
-    implReadObjBiff8SubRec( rStrm, BIFF_ID_OBJEND, 0 );
-
-    /*  Pictures that Excel reads from BIFF5 and writes to BIFF8 still have the
-        IMGDATA record following the OBJ record (but they use the image data
-        stored in DFF). The IMGDATA record may be continued by several CONTINUE
-        records. But the last CONTINUE record may be in fact an MSODRAWING
-        record that contains the DFF data of the next drawing object! So we
-        have to skip just enough CONTINUE records to look at the next
-        MSODRAWING/CONTINUE record. */
-    if( (rStrm.getNextRecId() == BIFF3_ID_IMGDATA) && rStrm.startNextRecord() )
-    {
-        rStrm.skip( 4 );
-        sal_Int64 nDataSize = rStrm.readuInt32();
-        nDataSize -= rStrm.getRemaining();
-        // skip following CONTINUE records until IMGDATA ends
-        while( (nDataSize > 0) && (rStrm.getNextRecId() == BIFF_ID_CONT) && 
rStrm.startNextRecord() )
-        {
-            OSL_ENSURE( nDataSize >= rStrm.getRemaining(), "BiffDrawingObjectBase::importObjBiff8 
- CONTINUE too long" );
-            nDataSize -= ::std::min( rStrm.getRemaining(), nDataSize );
-        }
-        OSL_ENSURE( nDataSize == 0, "BiffDrawingObjectBase::importObjBiff8 - missing CONTINUE 
records" );
-        // next record may be MSODRAWING or CONTINUE or anything else
-    }
-}
-
 // ============================================================================
 
 BiffPlaceholderObject::BiffPlaceholderObject( const WorksheetHelper& rHelper ) :
diff --git a/sc/source/filter/oox/excelfilter.cxx b/sc/source/filter/oox/excelfilter.cxx
index 57c9749..08f3ec6 100644
--- a/sc/source/filter/oox/excelfilter.cxx
+++ b/sc/source/filter/oox/excelfilter.cxx
@@ -212,20 +212,6 @@ OUString SAL_CALL ExcelBiffFilter_getImplementationName() throw()
     return CREATE_OUSTRING( "com.sun.star.comp.oox.xls.ExcelBiffFilter" );
 }
 
-Sequence< OUString > SAL_CALL ExcelBiffFilter_getSupportedServiceNames() throw()
-{
-    Sequence< OUString > aSeq( 2 );
-    aSeq[ 0 ] = CREATE_OUSTRING( "com.sun.star.document.ImportFilter" );
-    aSeq[ 1 ] = CREATE_OUSTRING( "com.sun.star.document.ExportFilter" );
-    return aSeq;
-}
-
-Reference< XInterface > SAL_CALL ExcelBiffFilter_createInstance(
-        const Reference< XComponentContext >& rxContext ) throw( Exception )
-{
-    return static_cast< ::cppu::OWeakObject* >( new ExcelBiffFilter( rxContext ) );
-}
-
 // ----------------------------------------------------------------------------
 
 ExcelBiffFilter::ExcelBiffFilter( const Reference< XComponentContext >& rxContext ) throw( 
RuntimeException ) :
@@ -295,19 +281,6 @@ OUString SAL_CALL ExcelVbaProjectFilter_getImplementationName() throw()
     return CREATE_OUSTRING( "com.sun.star.comp.oox.xls.ExcelVbaProjectFilter" );
 }
 
-Sequence< OUString > SAL_CALL ExcelVbaProjectFilter_getSupportedServiceNames() throw()
-{
-    Sequence< OUString > aSeq( 1 );
-    aSeq[ 0 ] = CREATE_OUSTRING( "com.sun.star.document.ImportFilter" );
-    return aSeq;
-}
-
-Reference< XInterface > SAL_CALL ExcelVbaProjectFilter_createInstance(
-        const Reference< XComponentContext >& rxContext ) throw( Exception )
-{
-    return static_cast< ::cppu::OWeakObject* >( new ExcelVbaProjectFilter( rxContext ) );
-}
-
 // ----------------------------------------------------------------------------
 
 ExcelVbaProjectFilter::ExcelVbaProjectFilter( const Reference< XComponentContext >& rxContext ) 
throw( RuntimeException ) :
diff --git a/sc/source/filter/oox/ooxformulaparser.cxx b/sc/source/filter/oox/ooxformulaparser.cxx
index ebb5175..ab2f515 100644
--- a/sc/source/filter/oox/ooxformulaparser.cxx
+++ b/sc/source/filter/oox/ooxformulaparser.cxx
@@ -125,11 +125,6 @@ OUString OOXMLFormulaParser_getImplementationName()
     return CREATE_OUSTRING( "com.sun.star.comp.oox.xls.FormulaParser" );
 }
 
-Reference< XInterface > SAL_CALL OOXMLFormulaParser_createInstance( const Reference< 
XComponentContext >& ) throw( Exception )
-{
-    return static_cast< ::cppu::OWeakObject* >( new OOXMLFormulaParser );
-}
-
 // ============================================================================
 
 OOXMLFormulaParser::OOXMLFormulaParser()
diff --git a/unusedcode.easy b/unusedcode.easy
index 8fcb6b3..8c735df 100755
--- a/unusedcode.easy
+++ b/unusedcode.easy
@@ -896,15 +896,7 @@ oox::dump::TextStreamObjectBase::construct(oox::dump::InputObjectBase const&, 
un
 oox::dump::XmlStreamObject::XmlStreamObject(oox::dump::OutputObjectBase const&, 
oox::dump::BinaryInputStreamRef const&)
 oox::formulaimport::XmlStream::AttributeList::hasAttribute(int) const
 oox::formulaimport::XmlStream::skipElement(int)
-oox::ole::WordVbaProjectFilter_createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&)
-oox::ole::WordVbaProjectFilter_getSupportedServiceNames()
 oox::ppt::PPTShape::findPlaceholder(int, int, 
std::__debug::vector<boost::shared_ptr<oox::drawingml::Shape>, 
std::allocator<boost::shared_ptr<oox::drawingml::Shape> > >&)
-oox::xls::BiffDetector_createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&)
-oox::xls::BiffDrawingObjectBase::importObjBiff8(oox::xls::BiffInputStream&)
-oox::xls::BiffDrawingObjectContainer::append(boost::shared_ptr<oox::xls::BiffDrawingObjectBase> 
const&)
-oox::xls::BiffInputStream::resetRecord(bool, unsigned short)
-oox::xls::BiffOutputStream::fill(unsigned char, int, unsigned long)
-oox::xls::BiffOutputStream::sizeBase() const
 oox::xls::BiffOutputStream::startRecord(unsigned short)
 oox::xls::BiffOutputStream::tellBase() const
 oox::xls::BinAddress::write(oox::xls::BiffOutputStream&, bool, bool) const
@@ -914,11 +906,6 @@ oox::xls::CellBlock::CellBlock(oox::xls::WorksheetHelper const&, 
oox::ValueRange
 oox::xls::CellBlock::isBefore(oox::ValueRange const&) const
 oox::xls::CellBlock::isExpandable(oox::ValueRange const&) const
 oox::xls::CellBlock::startNextRow()
-oox::xls::ExcelBiffFilter_createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&)
-oox::xls::ExcelBiffFilter_getSupportedServiceNames()
-oox::xls::ExcelVbaProjectFilter_createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&)
-oox::xls::ExcelVbaProjectFilter_getSupportedServiceNames()
-oox::xls::OOXMLFormulaParser_createInstance(com::sun::star::uno::Reference<com::sun::star::uno::XComponentContext>
 const&)
 oox::xls::prv::BiffOutputRecordBuffer::BiffOutputRecordBuffer(oox::BinaryOutputStream&, unsigned 
short)
 psp::PrinterGfx::DrawBitmap(Rectangle const&, Rectangle const&, psp::PrinterBmp const&, 
psp::PrinterBmp const&)
 psp::PrinterGfx::DrawMask(Rectangle const&, Rectangle const&, psp::PrinterBmp const&, 
psp::PrinterColor&)
-- 
1.7.9.1


Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.