[Libreoffice-commits] .: binfilter/bf_sc binfilter/bf_sd binfilter/bf_svtools binfilter/inc

Caolán McNamara caolan at kemper.freedesktop.org
Wed Aug 31 05:42:45 PDT 2011


 binfilter/bf_sc/source/ui/inc/viewdata.hxx          |    1 
 binfilter/bf_sc/source/ui/view/sc_viewdata.cxx      |   76 -----------
 binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx   |  129 ------------------
 binfilter/bf_svtools/source/filerec/svt_filerec.cxx |   48 -------
 binfilter/inc/bf_svtools/filerec.hxx                |  136 --------------------
 5 files changed, 390 deletions(-)

New commits:
commit 4839a98827765a94c281441b0d33cc1c2b229146
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Aug 31 13:30:02 2011 +0100

    next layer of unused

diff --git a/binfilter/bf_sc/source/ui/inc/viewdata.hxx b/binfilter/bf_sc/source/ui/inc/viewdata.hxx
index a3c3b05..a1b16d4 100644
--- a/binfilter/bf_sc/source/ui/inc/viewdata.hxx
+++ b/binfilter/bf_sc/source/ui/inc/viewdata.hxx
@@ -115,7 +115,6 @@ private:
                     ~ScViewDataTable();
 
     void            WriteUserDataSequence(::com::sun::star::uno::Sequence < ::com::sun::star::beans::PropertyValue>& rSettings);
-    void            ReadUserDataSequence(const ::com::sun::star::uno::Sequence < ::com::sun::star::beans::PropertyValue>& rSettings); // #116578#
 };
 
 // ---------------------------------------------------------------------------
diff --git a/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx b/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx
index 73a7a12..5dbf81c 100644
--- a/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx
+++ b/binfilter/bf_sc/source/ui/view/sc_viewdata.cxx
@@ -130,82 +130,6 @@ USHORT nEditAdjust = SVX_ADJUST_LEFT;       //! Member !!!
 /*N*/   }
 /*N*/ }
 
-// #116578#
-void ScViewDataTable::ReadUserDataSequence(const uno::Sequence <beans::PropertyValue>& aSettings)
-{
-    sal_Int32 nCount(aSettings.getLength());
-    DBG_ASSERT(nCount == SC_TABLE_VIEWSETTINGS_COUNT, " wrong Table View Settings count");
-    sal_Int32 nTemp32(0);
-    sal_Int16 nTemp16(0);
-    sal_Int32 nTempPosV(0);
-    sal_Int32 nTempPosH(0);
-    for (sal_Int32 i = 0; i < nCount; i++)
-    {
-        ::rtl::OUString sName(aSettings[i].Name);
-        if (sName.compareToAscii(SC_CURSORPOSITIONX) == 0)
-        {
-            aSettings[i].Value >>= nTemp32;
-            nCurX = static_cast<sal_uInt16>(nTemp32);
-        }
-        else if (sName.compareToAscii(SC_CURSORPOSITIONY) == 0)
-        {
-            aSettings[i].Value >>= nTemp32;
-            nCurY = static_cast<sal_uInt16>(nTemp32);
-        }
-        else if (sName.compareToAscii(SC_HORIZONTALSPLITMODE) == 0)
-        {
-            aSettings[i].Value >>= nTemp16;
-            eHSplitMode = static_cast<ScSplitMode>(nTemp16);
-        }
-        else if (sName.compareToAscii(SC_VERTICALSPLITMODE) == 0)
-        {
-            aSettings[i].Value >>= nTemp16;
-            eVSplitMode = static_cast<ScSplitMode>(nTemp16);
-        }
-        else if (sName.compareToAscii(SC_HORIZONTALSPLITPOSITION) == 0)
-        {
-            aSettings[i].Value >>= nTempPosH;
-        }
-        else if (sName.compareToAscii(SC_VERTICALSPLITPOSITION) == 0)
-        {
-            aSettings[i].Value >>= nTempPosV;
-        }
-        else if (sName.compareToAscii(SC_ACTIVESPLITRANGE) == 0)
-        {
-            aSettings[i].Value >>= nTemp16;
-            eWhichActive = static_cast<ScSplitPos>(nTemp16);
-        }
-        else if (sName.compareToAscii(SC_POSITIONLEFT) == 0)
-        {
-            aSettings[i].Value >>= nTemp32;
-            nPosX[SC_SPLIT_LEFT] = static_cast<sal_uInt16>(nTemp32);
-        }
-        else if (sName.compareToAscii(SC_POSITIONRIGHT) == 0)
-        {
-            aSettings[i].Value >>= nTemp32;
-            nPosX[SC_SPLIT_RIGHT] = static_cast<sal_uInt16>(nTemp32);
-        }
-        else if (sName.compareToAscii(SC_POSITIONTOP) == 0)
-        {
-            aSettings[i].Value >>= nTemp32;
-            nPosY[SC_SPLIT_TOP] = static_cast<sal_uInt16>(nTemp32);
-        }
-        else if (sName.compareToAscii(SC_POSITIONBOTTOM) == 0)
-        {
-            aSettings[i].Value >>= nTemp32;
-            nPosY[SC_SPLIT_BOTTOM] = static_cast<sal_uInt16>(nTemp32);
-        }
-    }
-    if (eHSplitMode == SC_SPLIT_FIX)
-        nFixPosX = static_cast<sal_uInt16>(nTempPosH);
-    else
-        nHSplitPos = nTempPosH;
-    if (eVSplitMode == SC_SPLIT_FIX)
-        nFixPosY = static_cast<sal_uInt16>(nTempPosV);
-    else
-        nVSplitPos = nTempPosV;
-}
-
 //==================================================================
 
 /*N*/ ScViewData::ScViewData( ScDocShell* pDocSh )
diff --git a/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx b/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx
index f0c60dd..bcc481d 100644
--- a/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx
+++ b/binfilter/bf_sd/source/filter/xml/sd_sdxmlwrp.cxx
@@ -136,135 +136,6 @@ SdXMLFilter::SdXMLFilter( SfxMedium& rMedium, SdDrawDocShell& rDocShell, sal_Boo
 {
 }
 
-sal_Int32 ReadThroughComponent(
-    Reference<io::XInputStream> xInputStream,
-    Reference<XComponent> xModelComponent,
-    const String& rStreamName,
-    Reference<lang::XMultiServiceFactory> & rFactory,
-    const sal_Char* pFilterName,
-    Sequence<Any> rFilterArguments,
-    const OUString& rName,
-    sal_Bool bMustBeSuccessfull,
-    sal_Bool bEncrypted )
-{
-    DBG_ASSERT(xInputStream.is(), "input stream missing");
-    DBG_ASSERT(xModelComponent.is(), "document missing");
-    DBG_ASSERT(rFactory.is(), "factory missing");
-    DBG_ASSERT(NULL != pFilterName,"I need a service name for the component!");
-
-    RTL_LOGFILE_CONTEXT( aLog, "ReadThroughComponent" );
-
-    // prepare ParserInputSrouce
-    xml::sax::InputSource aParserInput;
-    aParserInput.sSystemId = rName;
-    aParserInput.aInputStream = xInputStream;
-
-    // get parser
-    Reference< xml::sax::XParser > xParser(
-        rFactory->createInstance(
-            OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.xml.sax.Parser" )) ),
-        UNO_QUERY );
-    DBG_ASSERT( xParser.is(), "Can't create parser" );
-    if( !xParser.is() )
-        return SD_XML_READERROR;
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "parser created" );
-
-    // get filter
-    Reference< xml::sax::XDocumentHandler > xFilter(
-        rFactory->createInstanceWithArguments(
-            OUString::createFromAscii(pFilterName), rFilterArguments),
-        UNO_QUERY );
-    DBG_ASSERT( xFilter.is(), "Can't instantiate filter component." );
-    if( !xFilter.is() )
-        return SD_XML_READERROR;
-    RTL_LOGFILE_CONTEXT_TRACE1( aLog, "%s created", pFilterName );
-
-    // connect parser and filter
-    xParser->setDocumentHandler( xFilter );
-
-    // connect model and filter
-    Reference < XImporter > xImporter( xFilter, UNO_QUERY );
-    xImporter->setTargetDocument( xModelComponent );
-    // finally, parser the stream
-    RTL_LOGFILE_CONTEXT_TRACE( aLog, "parsing stream" );
-    try
-    {
-        xParser->parseStream( aParserInput );
-    }
-    catch( xml::sax::SAXParseException& r )
-    {
-        if( bEncrypted )
-            return ERRCODE_SFX_WRONGPASSWORD;
-
-#if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "SAX parse exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
-#endif
-
-        String sErr( String::CreateFromInt32( r.LineNumber ));
-        sErr += ',';
-        sErr += String::CreateFromInt32( r.ColumnNumber );
-
-        if( rStreamName.Len() )
-        {
-            return *new TwoStringErrorInfo(
-                            (bMustBeSuccessfull ? ERR_FORMAT_FILE_ROWCOL
-                                                    : WARN_FORMAT_FILE_ROWCOL),
-                            rStreamName, sErr,
-                            ERRCODE_BUTTON_OK | ERRCODE_MSG_ERROR );
-        }
-        else
-        {
-            DBG_ASSERT( bMustBeSuccessfull, "Warnings are not supported" );
-            return *new StringErrorInfo( ERR_FORMAT_ROWCOL, sErr,
-                             ERRCODE_BUTTON_OK | ERRCODE_MSG_ERROR );
-        }
-    }
-    catch( xml::sax::SAXException& r )
-    {
-        if( bEncrypted )
-            return ERRCODE_SFX_WRONGPASSWORD;
-
-#if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "SAX exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
-#endif
-        return SD_XML_READERROR;
-    }
-    catch( packages::zip::ZipIOException& r )
-    {
-#if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "Zip exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
-#endif
-        return ERRCODE_IO_BROKENPACKAGE;
-    }
-    catch( io::IOException& r )
-    {
-#if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "IO exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
-#endif
-        return SD_XML_READERROR;
-    }
-    catch( uno::Exception& r )
-    {
-#if OSL_DEBUG_LEVEL > 1
-        ByteString aError( "uno exception catched while importing:\n" );
-        aError += ByteString( String( r.Message), RTL_TEXTENCODING_ASCII_US );
-        OSL_FAIL( aError.GetBuffer() );
-#endif
-        return SD_XML_READERROR;
-    }
-
-    // success!
-    return 0;
-}
-
 // -----------------------------------------------------------------------------
 
 sal_Bool SdXMLFilter::Import()
diff --git a/binfilter/bf_svtools/source/filerec/svt_filerec.cxx b/binfilter/bf_svtools/source/filerec/svt_filerec.cxx
index 58f16c8..f69c6f1 100644
--- a/binfilter/bf_svtools/source/filerec/svt_filerec.cxx
+++ b/binfilter/bf_svtools/source/filerec/svt_filerec.cxx
@@ -387,54 +387,6 @@ bool SfxSingleRecordReader::FindHeader_Impl
     return FALSE;
 }
 
-SfxMultiFixRecordWriter::SfxMultiFixRecordWriter
-(
-       BYTE                    nRecordType,    // Subklassen Record-Kennung
-       SvStream*               pStream,                // Stream, in dem der Record angelegt wird
-       UINT16                  nContentTag,    // Content-Art-Kennung
-       BYTE                    nContentVer,    // Content-Versions-Kennung
-       UINT32                                  // Gr"o\se jedes einzelnen Contents in Bytes
-)
-
-/*  [Beschreibung]
-
-       Interne Methode f"ur Subklassen.
-*/
-
-:   SfxSingleRecordWriter( nRecordType, pStream, nContentTag, nContentVer ),
-       _nContentCount( 0 )
-{
-       // Platz f"ur eigenen Header
-       pStream->SeekRel( + SFX_REC_HEADERSIZE_MULTI );
-}
-
-//=========================================================================
-
-UINT32 SfxMultiFixRecordWriter::Close( bool bSeekToEndOfRec )
-
-//  siehe <SfxMiniRecordWriter>
-
-{
-    // Header noch nicht geschrieben?
-    if ( !_bHeaderOk )
-    {
-        // Position hinter Record merken, um sie restaurieren zu k"onnen
-        UINT32 nEndPos = SfxSingleRecordWriter::Close( FALSE );
-
-        // gegen"uber SfxSingleRecord erweiterten Header schreiben
-        *_pStream << _nContentCount;
-        *_pStream << _nContentSize;
-
-        // je nachdem ans Ende des Records seeken oder hinter Header bleiben
-        if ( bSeekToEndOfRec )
-            _pStream->Seek(nEndPos);
-        return nEndPos;
-    }
-
-    // Record war bereits geschlossen
-    return 0;
-}
-
 //=========================================================================
 
 bool SfxMultiRecordReader::ReadHeader_Impl()
diff --git a/binfilter/inc/bf_svtools/filerec.hxx b/binfilter/inc/bf_svtools/filerec.hxx
index 70db0d6..f7f1423 100644
--- a/binfilter/inc/bf_svtools/filerec.hxx
+++ b/binfilter/inc/bf_svtools/filerec.hxx
@@ -425,86 +425,10 @@ public:
 
 //------------------------------------------------------------------------
 
-class  SfxMultiFixRecordWriter: public SfxSingleRecordWriter
-
-/*  [Beschreibung]
-
-    Mit Instanzen dieser Klasse kann ein Record in einen Stream geschrieben
-    werden, der seine eigene L"ange speichert und somit auch von "alteren
-    Versionen bzw. Readern, die diesen Record-Type (Tag) nicht kennen,
-    "ubersprungen werden kann.
-
-    Er enth"alt mehrere Inhalte von demselben Typ (Tag) und derselben
-    Version, die einmalig (stellvertretend f"ur alle) im Header des Records
-    identifiziert werden. Alle Inhalte haben eine vorher bekannte und
-    identische L"ange.
-
-    Um Auf- und Abw"artskompatiblit"at gew"ahrleisten zu k"onnen, m"ussen
-    neue Versionen die Daten der "alteren immer komplett enthalten,
-    es d"urfen allenfalls neue Daten hinten angeh"angt werden! Hier sind
-    damit selbstverst"andlich nur die Daten der einzelnen Inhalte gemeint,
-    die Anzahl der Inhalte ist selbstverst"andlich variabel und sollte
-    von lesenden Applikationen auch so behandelt werden.
-
-    [Fileformat]
-
-    1*                  BYTE        Pre-Tag (==0)
-    1*                  3-BYTE      OffsetToEndOfRec in Bytes
-    1*                  BYTE        Record-Type (==SFX_REC_TYPE_FIXSIZE)
-    1*                  BYTE        Content-Version
-    1*                  UINT16      Content-Tag
-    1*                  UINT16      NumberOfContents
-    1*                  UINT32      SizeOfEachContent
-    NumberOfContents*   (
-    SizeOfEachContent   BYTE        Content
-                        )
-
-    [Beispiel]
-
-    {
-        SfxMultiFixRecordWriter aRecord( pStream, MY_TAG_X, MY_VERSION );
-        for ( USHORT n = 0; n < Count(); ++n )
-        {
-            aRecord.NewContent();
-            *aRecord << aMember1[n];
-            *aRecord << aMember2[n];
-        }
-    }
-*/
-
-{
-protected:
-    UINT32          _nContentStartPos;  /*  Startposition des jeweiligen
-                                            Contents - nur bei DBG_UTIL
-                                            und f"ur Subklassen */
-    UINT32          _nContentSize;      //  Gr"o\se jedes Contents
-    UINT16          _nContentCount;     //  jeweilige Anzahl der Contents
-
-                    SfxMultiFixRecordWriter( BYTE nRecordType,
-                                             SvStream *pStream,
-                                             UINT16 nTag, BYTE nCurVer,
-                                             UINT32 nContentSize );
-
-public:
-    inline          ~SfxMultiFixRecordWriter();
-
-    inline void     NewContent();
-
-    inline void     Reset();
-
-    UINT32          Close( bool bSeekToEndOfRec = TRUE );
-};
-
-//------------------------------------------------------------------------
-
 class  SfxMultiRecordReader: public SfxSingleRecordReader
 
 /*  [Beschreibung]
 
-    Mit Instanzen dieser Klasse kann ein aus mehreren Contents bestehender
-    Record aus einem Stream gelesen werden, der mit einer der Klassen
-    <SfxMultiFixRecordWriter> geschrieben wurde.
-
     Es ist auch m"oglich, den Record oder einzelne Contents zu "uberspringen,
     ohne das jeweilis interne Format zu kennen.
 
@@ -810,66 +734,6 @@ inline bool SfxSingleRecordReader::HasVersion( USHORT nVersion ) const
 
 //=========================================================================
 
-inline SfxMultiFixRecordWriter::~SfxMultiFixRecordWriter()
-
-/*  [Beschreibung]
-
-    Der Dtor der Klasse <SfxMultiFixRecordWriter> schlie\st den Record
-    automatisch, falls <SfxMutiFixRecordWriter::Close()> nicht bereits
-    explizit gerufen wurde.
-*/
-
-{
-    // wurde der Header noch nicht geschrieben oder mu\s er gepr"uft werden
-    if ( !_bHeaderOk )
-        Close();
-}
-
-//-------------------------------------------------------------------------
-
-inline void SfxMultiFixRecordWriter::NewContent()
-
-/*  [Beschreibung]
-
-    Mit dieser Methode wird in den Record ein neuer Content eingef"ugt.
-    Jeder, auch der 1. Record mu\s durch Aufruf dieser Methode eingeleitet
-    werden.
-*/
-
-{
-    #ifdef DBG_UTIL
-    ULONG nOldStartPos;
-    // Startposition des aktuellen Contents merken - Achtung Subklassen!
-    nOldStartPos = _nContentStartPos;
-    #endif
-    _nContentStartPos = _pStream->Tell();
-
-#ifdef DBG_UTIL
-    // ist ein vorhergehender Content vorhanden?
-    if ( _nContentCount )
-    {
-        // pr"ufen, ob der vorhergehende die Soll-Gr"o\se eingehalten hat
-        DBG_ASSERT( _nContentStartPos - nOldStartPos == _nContentSize,
-                    "wrong content size detected" );
-    }
-#endif
-
-    // Anzahl mitz"ahlen
-    ++_nContentCount;
-}
-
-//=========================================================================
-
-inline void SfxMultiFixRecordWriter::Reset()
-{
-    _pStream->Seek( _nStartPos + SFX_REC_HEADERSIZE_MINI +
-                                 SFX_REC_HEADERSIZE_SINGLE +
-                                 SFX_REC_HEADERSIZE_MULTI );
-    _bHeaderOk = false;
-}
-
-//=========================================================================
-
 inline UINT16 SfxMultiRecordReader::GetContentTag()
 
 /*  [Beschreibung]


More information about the Libreoffice-commits mailing list