Bugzilla – Attachment 75788 Details for
Bug 61516
FEAT_FSYS_DOUBLESPEED removal ...
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
[PATCH]
0001-PATCH.patch (text/plain), 5.18 KB, created by
Jiri Blecha
on 2013-03-02 16:50:03 UTC
(
hide
)
Description:
[PATCH]
Filename:
MIME Type:
Creator:
Jiri Blecha
Created:
2013-03-02 16:50:03 UTC
Size:
5.18 KB
patch
obsolete
>From a31b06a58396e9e3e6f604ed1be26bcaf6944871 Mon Sep 17 00:00:00 2001 >From: Jiri Blecha <blechji4@fel.cvut.cz> >Date: Sat, 2 Mar 2013 17:25:06 +0100 >Subject: [PATCH] [PATCH] > >The macro FEAT_FSYS_DOUBLESPEED has been removed and the related #if / #endif have been removed too. > >Bug: 61516 >Change-Id: Id347e87a8789ddbe550dde7d7281d9c1cad0c199 >--- > tools/inc/tools/fsys.hxx | 8 ++------ > tools/source/fsys/dirent.cxx | 26 +++++++------------------- > tools/source/fsys/fstat.cxx | 3 +-- > tools/source/fsys/wntmsc.cxx | 4 ++-- > 4 files changed, 12 insertions(+), 29 deletions(-) > >diff --git a/tools/inc/tools/fsys.hxx b/tools/inc/tools/fsys.hxx >index 293fea9..b710080 100644 >--- a/tools/inc/tools/fsys.hxx >+++ b/tools/inc/tools/fsys.hxx >@@ -30,8 +30,6 @@ > #include <cstdarg> > #include <vector> > >-#define FEAT_FSYS_DOUBLESPEED >- > // FSys-Types > class DirEntry; > class FileStat; >@@ -188,9 +186,8 @@ class TOOLS_DLLPUBLIC DirEntry > friend struct DirReader_Impl; > friend class FileCopier; > >-#ifdef FEAT_FSYS_DOUBLESPEED > FileStat* pStat; // optional >-#endif >+ > rtl::OString aName; > DirEntry* pParent; > sal_uIntPtr nError; >@@ -214,10 +211,9 @@ protected: > DirEntryFlag ImpTheFlag() const { return eFlag; }; > DirEntry* ImpChangeParent( DirEntry* pNewParent, sal_Bool bNormalize = sal_True ); > DirEntry* ImpGetParent() { return pParent; } >-#ifdef FEAT_FSYS_DOUBLESPEED >+ > FileStat* ImpGetStat() const { return pStat; } > void ImpSetStat( FileStat *p ) { pStat = p; } >-#endif > > protected: > void SetError( sal_uIntPtr nErr ) { nError = nErr; } >diff --git a/tools/source/fsys/dirent.cxx b/tools/source/fsys/dirent.cxx >index c4ae7a9..5b895d4 100644 >--- a/tools/source/fsys/dirent.cxx >+++ b/tools/source/fsys/dirent.cxx >@@ -547,9 +547,7 @@ void DirEntry::ImpTrim() > } > > DirEntry::DirEntry( const rtl::OString& rName, DirEntryFlag eDirFlag ) : >-#ifdef FEAT_FSYS_DOUBLESPEED > pStat( 0 ), >-#endif > aName( rName ) > { > DBG_CTOR( DirEntry, ImpCheckDirEntry ); >@@ -562,9 +560,7 @@ DirEntry::DirEntry( const rtl::OString& rName, DirEntryFlag eDirFlag ) : > } > > DirEntry::DirEntry( const DirEntry& rOrig ) : >-#ifdef FEAT_FSYS_DOUBLESPEED > pStat( rOrig.pStat ? new FileStat(*rOrig.pStat) : 0 ), >-#endif > aName( rOrig.aName ) > { > DBG_CTOR( DirEntry, ImpCheckDirEntry ); >@@ -582,10 +578,8 @@ DirEntry::DirEntry( const DirEntry& rOrig ) : > } > } > >-DirEntry::DirEntry( const String& rInitName, FSysPathStyle eStyle ) >-#ifdef FEAT_FSYS_DOUBLESPEED >- : pStat( 0 ) >-#endif >+DirEntry::DirEntry( const String& rInitName, FSysPathStyle eStyle ) : >+ pStat( 0 ) > { > DBG_CTOR( DirEntry, ImpCheckDirEntry ); > >@@ -636,10 +630,8 @@ DirEntry::DirEntry( const String& rInitName, FSysPathStyle eStyle ) > eFlag = FSYS_FLAG_INVALID; > } > >-DirEntry::DirEntry( const rtl::OString& rInitName, FSysPathStyle eStyle ) >-#ifdef FEAT_FSYS_DOUBLESPEED >- : pStat( 0 ) >-#endif >+DirEntry::DirEntry( const rtl::OString& rInitName, FSysPathStyle eStyle ) : >+ pStat( 0 ) > { > DBG_CTOR( DirEntry, ImpCheckDirEntry ); > >@@ -682,10 +674,8 @@ DirEntry::DirEntry( const rtl::OString& rInitName, FSysPathStyle eStyle ) > eFlag = FSYS_FLAG_INVALID; > } > >-DirEntry::DirEntry( DirEntryFlag eDirFlag ) >-#ifdef FEAT_FSYS_DOUBLESPEED >- : pStat( 0 ) >-#endif >+DirEntry::DirEntry( DirEntryFlag eDirFlag ) : >+ pStat( 0 ) > { > DBG_CTOR( DirEntry, ImpCheckDirEntry ); > >@@ -699,10 +689,8 @@ DirEntry::~DirEntry() > DBG_DTOR( DirEntry, ImpCheckDirEntry ); > > delete pParent; >-#ifdef FEAT_FSYS_DOUBLESPEED >- delete pStat; >-#endif > >+ delete pStat; > } > > const DirEntry* DirEntry::ImpGetTopPtr() const >diff --git a/tools/source/fsys/fstat.cxx b/tools/source/fsys/fstat.cxx >index bf1c6b7..a0bbae1 100644 >--- a/tools/source/fsys/fstat.cxx >+++ b/tools/source/fsys/fstat.cxx >@@ -39,7 +39,6 @@ FileStat::FileStat( const DirEntry& rDirEntry, FSysAccess nAccess ) > sal_Bool bCached = FSYS_ACCESS_CACHED == (nAccess & FSYS_ACCESS_CACHED); > sal_Bool bFloppy = FSYS_ACCESS_FLOPPY == (nAccess & FSYS_ACCESS_FLOPPY); > >-#ifdef FEAT_FSYS_DOUBLESPEED > const FileStat *pStatFromDir = bCached ? rDirEntry.ImpGetStat() : 0; > if ( pStatFromDir ) > { >@@ -56,7 +55,7 @@ FileStat::FileStat( const DirEntry& rDirEntry, FSysAccess nAccess ) > aTimeAccessed = pStatFromDir->aTimeAccessed; > } > else >-#endif >+ > Update( rDirEntry, bFloppy ); > } > >diff --git a/tools/source/fsys/wntmsc.cxx b/tools/source/fsys/wntmsc.cxx >index 7c74ed4..12638e8 100644 >--- a/tools/source/fsys/wntmsc.cxx >+++ b/tools/source/fsys/wntmsc.cxx >@@ -279,9 +279,9 @@ USHORT DirReader_Impl::Read() > : FSYS_FLAG_NORMAL; > DirEntry *pTemp = new DirEntry( rtl::OString(pDosEntry->d_name), > eFlag ); >-#ifdef FEAT_FSYS_DOUBLESPEED >+ > pTemp->ImpSetStat( new FileStat( (void*) pDosDir ) ); >-#endif >+ > if ( pParent ) > pTemp->ImpChangeParent( new DirEntry( *pParent ), sal_False ); > if ( pDir->pStatLst ) // Status required by sorting criteria? >-- >1.7.10.4 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 61516
: 75788