[Libreoffice-commits] .: 2 commits - svl/inc svl/source svtools/source tools/inc tools/source vcl/inc vcl/source vcl/unx

Caolán McNamara caolan at kemper.freedesktop.org
Thu Jul 28 01:06:55 PDT 2011


 svl/inc/svl/filerec.hxx               |    5 -
 svl/source/filerec/filerec.cxx        |  161 ----------------------------------
 svtools/source/contnr/svimpbox.cxx    |   23 ----
 svtools/source/inc/svimpbox.hxx       |    4 
 tools/inc/tools/fsys.hxx              |    1 
 tools/source/fsys/tdir.cxx            |   12 --
 tools/source/rc/resmgr.cxx            |   24 -----
 vcl/inc/vcl/dockwin.hxx               |    1 
 vcl/inc/vcl/ppdparser.hxx             |    3 
 vcl/source/glyphs/gcach_ftyp.cxx      |   82 -----------------
 vcl/source/glyphs/gcach_ftyp.hxx      |    1 
 vcl/source/window/dockmgr.cxx         |    7 -
 vcl/unx/generic/printer/ppdparser.cxx |   14 --
 13 files changed, 1 insertion(+), 337 deletions(-)

New commits:
commit eb61c274eb9f51c10e01201e75f9653e344718c9
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Jul 28 09:02:37 2011 +0100

    callcatcher: ditch various unused methods

diff --git a/svtools/source/contnr/svimpbox.cxx b/svtools/source/contnr/svimpbox.cxx
index e0e9efc..cf53330 100644
--- a/svtools/source/contnr/svimpbox.cxx
+++ b/svtools/source/contnr/svimpbox.cxx
@@ -3393,17 +3393,6 @@ void SvImpLBox::SetUpdateMode( sal_Bool bMode )
     }
 }
 
-void SvImpLBox::SetUpdateModeFast( sal_Bool bMode )
-{
-    if( bUpdateMode != bMode )
-    {
-        bUpdateMode = bMode;
-        if( bUpdateMode )
-            UpdateAll( sal_False, sal_False );
-    }
-}
-
-
 sal_Bool SvImpLBox::SetMostRight( SvLBoxEntry* pEntry )
 {
     if( pView->nTreeFlags & TREEFLAG_RECALCTABS )
@@ -3545,18 +3534,6 @@ void SvImpLBox::ShowFocusRect( const SvLBoxEntry* pEntry )
     }
 }
 
-void SvImpLBox::SetTabBar( TabBar* _pTabBar )
-{
-    pTabBar = _pTabBar;
-}
-
-void SvImpLBox::CancelPendingEdit()
-{
-    if( aEditTimer.IsActive() )
-        aEditTimer.Stop();
-    nFlags &= ~F_START_EDITTIMER;
-}
-
 // -----------------------------------------------------------------------
 void SvImpLBox::implInitDefaultNodeImages()
 {
diff --git a/svtools/source/inc/svimpbox.hxx b/svtools/source/inc/svimpbox.hxx
index 7f666fc..eb0ffdf 100644
--- a/svtools/source/inc/svimpbox.hxx
+++ b/svtools/source/inc/svimpbox.hxx
@@ -353,14 +353,10 @@ public:
     void				RepaintScrollBars();
     void				EnableAsyncDrag( sal_Bool b) { bAsyncBeginDrag = b; }
     void				SetUpdateMode( sal_Bool );
-    void 				SetUpdateModeFast( sal_Bool );
     sal_Bool				GetUpdateMode() const { return bUpdateMode; }
     Rectangle			GetClipRegionRect() const;
     sal_Bool				HasHorScrollBar() const { return aHorSBar.IsVisible(); }
     void				ShowFocusRect( const SvLBoxEntry* pEntry );
-    void				SetTabBar( TabBar* pTabBar );
-    void				CancelPendingEdit();
-
     void				CallEventListeners( sal_uLong nEvent, void* pData = NULL );
 
     /** Enables, that one cell of a tablistbox entry can be focused */
diff --git a/tools/inc/tools/fsys.hxx b/tools/inc/tools/fsys.hxx
index 5e28161..e176c30 100644
--- a/tools/inc/tools/fsys.hxx
+++ b/tools/inc/tools/fsys.hxx
@@ -450,7 +450,6 @@ public:
     void			Reset();
     sal_uInt16			Scan( sal_uInt16 nCount = 5 );
     size_t          Count( sal_Bool bUpdated = sal_True ) const;
-    sal_Bool			Update();
 
     Dir&			operator +=( const Dir& rDir );
     DirEntry&       operator []( size_t nIndex ) const;
diff --git a/tools/source/fsys/tdir.cxx b/tools/source/fsys/tdir.cxx
index 650d8fe..47c8057 100644
--- a/tools/source/fsys/tdir.cxx
+++ b/tools/source/fsys/tdir.cxx
@@ -268,18 +268,6 @@ void Dir::Construct( DirEntryKind nKindFlags )
 
 /*************************************************************************
 |*
-|*    Dir::Update()
-|*
-*************************************************************************/
-
-sal_Bool Dir::Update()
-{
-    Reset();
-    return Scan( USHRT_MAX ) > 0;
-}
-
-/*************************************************************************
-|*
 |*    Dir::Reset()
 |*
 *************************************************************************/
diff --git a/vcl/inc/vcl/dockwin.hxx b/vcl/inc/vcl/dockwin.hxx
index c001b06..02fe286 100644
--- a/vcl/inc/vcl/dockwin.hxx
+++ b/vcl/inc/vcl/dockwin.hxx
@@ -198,7 +198,6 @@ public:
 
     void			SetFloatStyle( WinBits nWinStyle );
     WinBits 		GetFloatStyle() const;
-    void			SetTabStop();
 
     virtual void	SetPosSizePixel( long nX, long nY,
                                      long nWidth, long nHeight,
diff --git a/vcl/inc/vcl/ppdparser.hxx b/vcl/inc/vcl/ppdparser.hxx
index e46d4df..86cff94 100644
--- a/vcl/inc/vcl/ppdparser.hxx
+++ b/vcl/inc/vcl/ppdparser.hxx
@@ -255,9 +255,6 @@ public:
 
     int             getFonts() const
     { return m_pFontList ? m_pFontList->countValues() : 0; }
-    void            getFontAttributes( int,
-                                       String& rEncoding,
-                                       String& rCharset ) const;
     String          getFont( int ) const;
     
     
diff --git a/vcl/source/glyphs/gcach_ftyp.cxx b/vcl/source/glyphs/gcach_ftyp.cxx
index 3debb01..3d15bd9 100644
--- a/vcl/source/glyphs/gcach_ftyp.cxx
+++ b/vcl/source/glyphs/gcach_ftyp.cxx
@@ -617,88 +617,6 @@ void FreetypeManager::AddFontFile( const rtl::OString& rNormalizedName,
 
 // -----------------------------------------------------------------------
 
-long FreetypeManager::AddFontDir( const String& rUrlName )
-{
-    osl::Directory aDir( rUrlName );
-    osl::FileBase::RC rcOSL = aDir.open();
-    if( rcOSL != osl::FileBase::E_None )
-        return 0;
-
-    long nCount = 0;
-
-    osl::DirectoryItem aDirItem;
-    rtl_TextEncoding theEncoding = osl_getThreadTextEncoding();
-    while( (rcOSL = aDir.getNextItem( aDirItem, 20 )) == osl::FileBase::E_None )
-    {
-        osl::FileStatus aFileStatus( osl_FileStatus_Mask_FileURL );
-        rcOSL = aDirItem.getFileStatus( aFileStatus );
-
-        ::rtl::OUString aUSytemPath;
-        OSL_VERIFY(  osl::FileBase::E_None
-            == osl::FileBase::getSystemPathFromFileURL( aFileStatus.getFileURL(), aUSytemPath ));
-        ::rtl::OString aCFileName = rtl::OUStringToOString( aUSytemPath, theEncoding );
-        const char* pszFontFileName = aCFileName.getStr();
-
-        FT_FaceRec_* aFaceFT = NULL;
-        for( int nFaceNum = 0, nMaxFaces = 1; nFaceNum < nMaxFaces; ++nFaceNum )
-        {
-            FT_Error rcFT = FT_New_Face( aLibFT, pszFontFileName, nFaceNum, &aFaceFT );
-            if( (rcFT != FT_Err_Ok) || (aFaceFT == NULL) )
-                break;
-
-            if( !FT_IS_SCALABLE( aFaceFT ) )    // ignore non-scalabale fonts
-                continue;
-
-            nMaxFaces = aFaceFT->num_faces;
-
-            ImplDevFontAttributes aDFA;
-
-            // TODO: prefer unicode names if available
-            // TODO: prefer locale specific names if available?
-            if ( aFaceFT->family_name )
-                aDFA.maName        = String::CreateFromAscii( aFaceFT->family_name );
-
-            if ( aFaceFT->style_name )
-                aDFA.maStyleName = String::CreateFromAscii( aFaceFT->style_name );
-
-            aDFA.mbSymbolFlag = false;
-            for( int i = aFaceFT->num_charmaps; --i >= 0; )
-            {
-                const FT_CharMap aCM = aFaceFT->charmaps[i];
-#if (FTVERSION < 2000)
-                if( aCM->encoding == FT_ENCODING_NONE )
-#else
-                if( (aCM->platform_id == TT_PLATFORM_MICROSOFT)
-                &&  (aCM->encoding_id == TT_MS_ID_SYMBOL_CS) )
-#endif
-                    aDFA.mbSymbolFlag = true;
-            }
-
-            // TODO: extract better font characterization data from font
-            aDFA.meFamily    = FAMILY_DONTKNOW;
-            aDFA.mePitch     = FT_IS_FIXED_WIDTH( aFaceFT ) ? PITCH_FIXED : PITCH_VARIABLE;
-            aDFA.meWidthType = WIDTH_DONTKNOW;
-            aDFA.meWeight    = FT_STYLE_FLAG_BOLD & aFaceFT->style_flags ? WEIGHT_BOLD : WEIGHT_NORMAL;
-            aDFA.meItalic    = FT_STYLE_FLAG_ITALIC & aFaceFT->style_flags ? ITALIC_NORMAL : ITALIC_NONE;
-
-            aDFA.mnQuality    = 0;
-            aDFA.mbOrientation= true;
-            aDFA.mbDevice     = true;
-            aDFA.mbSubsettable= false;
-            aDFA.mbEmbeddable = false;
-
-            FT_Done_Face( aFaceFT );
-            AddFontFile( aCFileName, nFaceNum, ++mnNextFontId, aDFA, NULL );
-            ++nCount;
-        }
-    }
-
-    aDir.close();
-    return nCount;
-}
-
-// -----------------------------------------------------------------------
-
 void FreetypeManager::AnnounceFonts( ImplDevFontList* pToAdd ) const
 {
     for( FontList::const_iterator it = maFontList.begin(); it != maFontList.end(); ++it )
diff --git a/vcl/source/glyphs/gcach_ftyp.hxx b/vcl/source/glyphs/gcach_ftyp.hxx
index 6c001f8..7d0263f 100644
--- a/vcl/source/glyphs/gcach_ftyp.hxx
+++ b/vcl/source/glyphs/gcach_ftyp.hxx
@@ -162,7 +162,6 @@ public:
                         FreetypeManager();
                         ~FreetypeManager();
 
-    long                AddFontDir( const String& rUrlName );
     void                AddFontFile( const rtl::OString& rNormalizedName,
                             int nFaceNum, sal_IntPtr nFontId, const ImplDevFontAttributes&,
                             const ExtraKernInfo* );
diff --git a/vcl/source/window/dockmgr.cxx b/vcl/source/window/dockmgr.cxx
index b06b980..3bc982b 100644
--- a/vcl/source/window/dockmgr.cxx
+++ b/vcl/source/window/dockmgr.cxx
@@ -1485,13 +1485,6 @@ WinBits ImplDockingWindowWrapper::GetFloatStyle() const
 
 // -----------------------------------------------------------------------
 
-void ImplDockingWindowWrapper::SetTabStop()
-{
-    GetWindow()->SetStyle( GetWindow()->GetStyle() | (WB_GROUP | WB_TABSTOP) );
-}
-
-// -----------------------------------------------------------------------
-
 void ImplDockingWindowWrapper::SetPosSizePixel( long nX, long nY,
                                      long nWidth, long nHeight,
                                      sal_uInt16 nFlags )
diff --git a/vcl/unx/generic/printer/ppdparser.cxx b/vcl/unx/generic/printer/ppdparser.cxx
index f0e97e8..74a3358 100644
--- a/vcl/unx/generic/printer/ppdparser.cxx
+++ b/vcl/unx/generic/printer/ppdparser.cxx
@@ -1455,20 +1455,6 @@ void PPDParser::getDefaultResolution( int& rXRes, int& rYRes ) const
     rYRes = 300;
 }
 
-void PPDParser::getFontAttributes(
-                                  int nFont,
-                                  String& rEncoding,
-                                  String& rCharset ) const
-{
-    if( m_pFontList && nFont >= 0 && nFont < m_pFontList->countValues() )
-    {
-        String aAttribs =
-            WhitespaceToSpace( m_pFontList->getValue( nFont )->m_aValue );
-        rEncoding   = GetCommandLineToken( 0, aAttribs );
-        rCharset    = GetCommandLineToken( 2, aAttribs );
-    }
-}
-
 String PPDParser::getFont( int nFont ) const
 {
     if( ! m_pFontList )
commit 1d793ccf15bcc9d4dba8e589b69184d581967ff0
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Jul 27 22:08:37 2011 +0100

    callcatcher: remove various unused methods

diff --git a/svl/inc/svl/filerec.hxx b/svl/inc/svl/filerec.hxx
index fff3e14..155930e 100644
--- a/svl/inc/svl/filerec.hxx
+++ b/svl/inc/svl/filerec.hxx
@@ -298,10 +298,7 @@ protected:
                         }
 
 public:
-    static sal_uInt16   	ScanRecordType( SvStream *pStream );
-
-                        SfxMiniRecordReader( SvStream *pStream );
-                        SfxMiniRecordReader( SvStream *pStream, sal_uInt8 nTag );
+    SfxMiniRecordReader( SvStream *pStream, sal_uInt8 nTag );
     inline				~SfxMiniRecordReader();
 
     inline sal_uInt8 		GetTag() const;
diff --git a/svl/source/filerec/filerec.cxx b/svl/source/filerec/filerec.cxx
index 3cd3f23..d8beac1 100644
--- a/svl/source/filerec/filerec.cxx
+++ b/svl/source/filerec/filerec.cxx
@@ -127,123 +127,6 @@ sal_uInt32 SfxMiniRecordWriter::Close
     return 0;
 }
 
-//=========================================================================
-
-sal_uInt16 SfxMiniRecordReader::ScanRecordType
-(
-    SvStream*	pStream 		/*	<SvStream> an dessen aktueller Position
-                                    ein Record liegt, dessen Typ erkannt werden
-                                    soll.
-                                */
-)
-
-/*	[Beschreibung]
-
-    Mit dieser statischen Methode kann ermittelt werden, ob sich an der
-    aktuellen Position in einem Stream ein Record befindet, und der Typ
-    des Records kann ermittelt werden.
-
-    Die Position im Stream ist nach dem Aufruf aufver"andert.
-
-
-    [Anmerkung]
-
-    Die Record-Typen k"onnen zwar (abgesehen vom Drawing-Enginge-Record)
-    untereinander eindeutig erkannt werden, es besteht jedoch die Gefahr
-    der Verwechslung von Records mit normalen Daten. File-Formate sollten
-    darauf R"ucksicht nehmen. Handelt es sich um keinen Record, wird
-    am wahrscheinlichsten SFX_REC_TYPE_MINI zur"uckgeliefert, da dieser
-    Typ sich aufgrund seines sparsam kurzen Headers durch die k"urzeste
-    Kennung auszeichnet.
-
-
-    [R"uckgabewert]
-
-    sal_uInt16							SFX_REC_TYPE_EOR
-                                    An der aktuellen Position des Streams
-                                    steht eine End-Of-Records-Kennung.
-
-                                    SFX_REC_TYPE_MINI
-                                    Es handelt sich um einen SW3 kompatiblen
-                                    Mini-Record, dessen einzige Kennung sein
-                                    'Mini-Tag' ist.
-
-                                    SFX_REC_TYPE_SINGLE
-                                    Es handelt sich um einen Extended-Record
-                                    mit einem einzigen Content, der durch eine
-                                    Version und ein Tag n"aher gekennzeichnet
-                                    ist.
-
-                                    SFX_REC_TYPE_FIXSIZE
-                                    Es handelt sich um einen Extended-Record
-                                    mit mehreren Contents gleicher Gr"o\se,
-                                    die gemeinsam durch eine einzige Version
-                                    und ein einziges gemeinsames Tag n"aher
-                                    gekennzeichnet sind.
-
-                                    SFX_REC_TYPE_VARSIZE
-                                    Es handelt sich um einen Extended-Record
-                                    mit mehreren Contents variabler Gr"o\se,
-                                    die gemeinsam durch eine einzige Version
-                                    und ein einziges gemeinsames Tag n"aher
-                                    gekennzeichnet sind.
-
-                                    SFX_REC_TYPE_MIXTAGS
-                                    Es handelt sich um einen Extended-Record
-                                    mit mehreren Contents variabler Gr"o\se,
-                                    die jeweils durch ein eignes Tag und
-                                    eine eigene Versions-Nummer n"aher
-                                    gekennzeichnet sind.
-
-                                    SFX_REC_TYPE_DRAWENG
-                                    Es handelt sich wahrscheinlich um einen
-                                    Drawing-Engine-Record. Dieser Record-Typ
-                                    kann von den Klassen dieser Gruppe nicht
-                                    interpretiert werden.
-*/
-
-{
-    // die ersten 4 Bytes als Mini-Header lesen
-    sal_uInt32 nHeader;
-    *pStream >> nHeader;
-
-    // k"onnte es sich um einen extended-Record handeln?
-    sal_uInt16 nPreTag = sal::static_int_cast< sal_uInt16 >(SFX_REC_PRE(nHeader));
-    if ( SFX_REC_PRETAG_EXT == nPreTag )
-    {
-        // die n"achsten 4 Bytes als extended-Header lesen
-        *pStream >> nHeader;
-
-        // Stream-Position restaurieren
-        pStream->SeekRel(-8);
-
-        // liegt eine g"ultige Record-Kennung vor?
-        sal_uInt16 nType = sal::static_int_cast< sal_uInt16 >(SFX_REC_TYP(nHeader));
-        if ( nType >= SFX_REC_TYPE_FIRST && nType <= SFX_REC_TYPE_LAST )
-            // entsprechenden extended-Record-Typ zur"uckliefern
-            return nType;
-
-        // sonst ist der Record-Typ unbekannt
-        return SFX_REC_TYPE_NONE;
-    }
-
-    // Stream-Position restaurieren
-    pStream->SeekRel(-4);
-
-    // liegt eine End-Of-Record-Kennung vor?
-    if ( SFX_REC_PRETAG_EOR == nPreTag )
-        return nPreTag;
-
-    // liegt ein Drawin-Engine-Record vor?
-    if ( nHeader == sal_uInt32(*"DRMD") || nHeader == sal_uInt32(*"DRVW") )
-        return SFX_REC_TYPE_DRAWENG;
-
-    // alle anderen sind grunds"atzlich g"ultige Mini-Records
-    return SFX_REC_TYPE_MINI;
-}
-
-//-------------------------------------------------------------------------
-
 bool SfxMiniRecordReader::SetHeader_Impl( sal_uInt32 nHeader )
 
 /*	[Beschreibung]
@@ -271,50 +154,6 @@ bool SfxMiniRecordReader::SetHeader_Impl( sal_uInt32 nHeader )
     return bRet;
 }
 
-//-------------------------------------------------------------------------
-
-SfxMiniRecordReader::SfxMiniRecordReader
-(
-    SvStream*		pStream 		/*	<SvStream>, an dessen aktueller
-                                        Position sich ein <SfxMiniRecord>
-                                        befindet.
-                                    */
-)
-
-/*	[Beschreibung]
-
-    Dieser Ctor liest den Header eines <SfxMiniRecord> ab der aktuellen
-    Position von 'pStream'. Da grunds"atzlich fast 4-Byte Kombination ein
-    g"ultiger SfxMiniRecord-Header ist, bleiben die einzig m"oglichen
-    Fehler der EOF-Status des Streams, und ein SFX_REC_PRETAG_EOR
-    als Pre-Tag. Ein entsprechender Error-Code (ERRCODE_IO_EOF bzw.
-    ERRCODE_IO_WRONGFORMAT) ist dann am Stream gesetzt, dessen Position
-    dann au\serdem unver"andert ist.
-*/
-
-:	_pStream( pStream ),
-    _bSkipped( sal_False )
-{
-    // Header einlesen
-    sal_uInt32 nStartPos = pStream->Tell(); // um im Fehlerfall zur"uck zu-seeken
-    DBG( DbgOutf( "SfxFileRec: reading record at %ul", nStartPos ) );
-    sal_uInt32 nHeader;
-    *pStream >> nHeader;
-
-    // Headerdaten extrahieren
-    SetHeader_Impl( nHeader );
-
-    // Fehlerbehandlung
-    if ( pStream->IsEof() )
-        _nPreTag = SFX_REC_PRETAG_EOR;
-    else if ( _nPreTag == SFX_REC_PRETAG_EOR )
-        pStream->SetError( ERRCODE_IO_WRONGFORMAT );
-    if ( !IsValid() )
-        pStream->Seek( nStartPos );
-}
-
-//-------------------------------------------------------------------------
-
 SfxMiniRecordReader::SfxMiniRecordReader
 (
     SvStream*		pStream,		/*	<SvStream>, an dessen aktueller
diff --git a/tools/source/rc/resmgr.cxx b/tools/source/rc/resmgr.cxx
index 44ea6f5..05ebd7a 100644
--- a/tools/source/rc/resmgr.cxx
+++ b/tools/source/rc/resmgr.cxx
@@ -121,8 +121,6 @@ class InternalResMgr
                                            void **pResHandle );
 public:
     static void					FreeGlobalRes( void *, void * );
-
-    SvStream *				GetBitmapStream( sal_uInt32 nResId );
 };
 
 // =======================================================================
@@ -532,30 +530,8 @@ struct ImpContentMixLessCompare : public ::std::binary_function< ImpContent, sal
     }
 };
 
-
-// =======================================================================
-
 static ResHookProc pImplResHookProc = 0;
 
-// =======================================================================
-
-SvStream * InternalResMgr::GetBitmapStream( sal_uInt32 nId )
-{
-    // Anfang der Strings suchen
-    ImpContent * pFind = ::std::lower_bound(pContent,
-                                            pContent + nEntries,
-                                            ((sal_uInt64(RT_SYS_BITMAP) << 32) | nId),
-                                            ImpContentMixLessCompare());
-    if ( (pFind != (pContent + nEntries)) && (pFind->nTypeAndId == ((sal_uInt64(RT_SYS_BITMAP) << 32) | nId)) )
-    {
-        pStm->Seek( pFind->nOffset );
-        return pStm;
-    }
-    return NULL;
-}
-
-// -----------------------------------------------------------------------
-
 InternalResMgr::InternalResMgr( const OUString& rFileURL,
                                 const OUString& rPrefix,
                                 const OUString& rResName,


More information about the Libreoffice-commits mailing list