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


The 2nd patch just removes some white spaces and leftover conflict markers. I hope the two patches together are fine...

Christina
From b0060bd8c377dba6241db821c834c5a22589acca Mon Sep 17 00:00:00 2001
From: Christina Rossmanith <ChrRossmanith@web.de>
Date: Thu, 6 Jan 2011 21:58:26 +0100
Subject: [PATCH 1/2] Translated comments from German to English

---
 sc/inc/arealink.hxx  |    4 +
 sc/inc/chgtrack.hxx  |   22 +++
 sc/inc/column.hxx    |  453 +++++++++++++++++++++++++-------------------------
 sc/inc/dbcolect.hxx  |   18 +-
 sc/inc/dociter.hxx   |   39 +++--
 sc/inc/docoptio.hxx  |   24 ++--
 sc/inc/docpool.hxx   |    2 +-
 sc/inc/document.hxx  |  123 +++++++-------
 sc/inc/drawpage.hxx  |    2 +-
 sc/inc/scabstdlg.hxx |    2 +-
 sc/inc/table.hxx     |    3 +-
 sc/inc/waitoff.hxx   |    6 +-
 12 files changed, 362 insertions(+), 336 deletions(-)

diff --git a/sc/inc/arealink.hxx b/sc/inc/arealink.hxx
index b45c207..32905aa 100644
--- a/sc/inc/arealink.hxx
+++ b/sc/inc/arealink.hxx
@@ -51,7 +51,11 @@ private:
     ScRange         aDestArea;
     BOOL            bAddUndo;
     BOOL            bInCreate;
+<<<<<<< HEAD
+    BOOL            bDoInsert;      // is set to FALSE for first update
+=======
     BOOL            bDoInsert;      // is set to FALSE for first update (Is that comment correct? 
Can't find statement containing "bDoInsert" and "FALSE" using grok)
+>>>>>>> Translated comments from German to English.
     BOOL               FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName 
);
 
 public:
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index 6ddc527..5feed9a 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -1264,13 +1264,20 @@ public:
 
     SC_DLLPUBLIC               void                            Undo( ULONG nStartAction, ULONG 
nEndAction, bool bMerge = false );
 
+<<<<<<< HEAD
                                 // adjust references for MergeDocument
                                 //! may only be used in a temporary opened document.
                                 //! the Track (?) is unclean afterwards
+=======
+                                // for MergeDocument, adjust references,
+                                //! may only be used in a temporary opened document
+                                //! der Track ist danach verhunzt
+>>>>>>> Translated comments from German to English.
             void                               MergePrepare( ScChangeAction* pFirstMerge, bool 
bShared = false );
             void                               MergeOwn( ScChangeAction* pAct, ULONG nFirstMerge, 
bool bShared = false );
     static     BOOL                            MergeIgnore( const ScChangeAction&, ULONG 
nFirstMerge );
 
+<<<<<<< HEAD
                                 // This comment was already really strange in German.
                                 // Tried to structure it a little. Hope no information got lost...
                                 //
@@ -1291,6 +1298,21 @@ public:
                                 // With bAllFlat (==TRUE ?) all dependents of dependents
                                 // will be inserted flatly.
 
+=======
+                                // Insert dependents into table.
+                                // Bei Insert sind es echte Abhaengige,
+                                // bei Move abhaengige Contents im FromRange
+                                // und geloeschte im ToRange bzw. Inserts in
+                                // FromRange oder ToRange,
+                                // bei Delete eine Liste der geloeschten,
+                                // bei Content andere Contents an gleicher
+                                // Position oder MatrixReferences zu MatrixOrigin.
+                                // Mit bListMasterDelete werden unter einem
+                                // MasterDelete alle zu diesem Delete gehoerenden
+                                // Deletes einer Reihe gelistet.
+                                // Mit bAllFlat werden auch alle Abhaengigen
+                                // der Abhaengigen flach eingefuegt.
+>>>>>>> Translated comments from German to English.
     SC_DLLPUBLIC               void                            GetDependents( ScChangeAction*,
                                     ScChangeActionTable&,
                                     BOOL bListMasterDelete = FALSE,
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx
index de4f36f..35d26b0 100644
--- a/sc/inc/column.hxx
+++ b/sc/inc/column.hxx
@@ -33,7 +33,6 @@
 #include "global.hxx"
 #include "address.hxx"
 #include "rangenam.hxx"
-#include <tools/solar.h>
 
 #include <set>
 
@@ -71,48 +70,48 @@ class ScFlatBoolRowSegments;
 struct ScSetStringParam;
 struct ScColWidthParam;
 
-#define COLUMN_DELTA   4
+#define COLUMN_DELTA    4
 
 
 struct ScNeededSizeOptions
 {
-    const ScPatternAttr*       pPattern;
-    BOOL                                       bFormula;
-    BOOL                                       bSkipMerged;
-    BOOL                                       bGetFont;
-    BOOL                                       bTotalSize;
+    const ScPatternAttr*    pPattern;
+    bool                bFormula;
+    bool                bSkipMerged;
+    bool                bGetFont;
+    bool                bTotalSize;
 
     ScNeededSizeOptions()
     {
         pPattern = NULL;
-        bFormula = FALSE;
-        bSkipMerged = TRUE;
-        bGetFont = TRUE;
-        bTotalSize = FALSE;
+        bFormula = false;
+        bSkipMerged = true;
+        bGetFont = true;
+        bTotalSize = false;
     }
 };
 
 struct ColEntry
 {
-    SCROW              nRow;
-    ScBaseCell*        pCell;
+    SCROW       nRow;
+    ScBaseCell* pCell;
 };
 
 
 class ScColumn
 {
 private:
-    SCCOL                      nCol;
-    SCTAB                      nTab;
+    SCCOL           nCol;
+    SCTAB           nTab;
 
-    SCSIZE                     nCount;
-    SCSIZE                     nLimit;
-    ColEntry*          pItems;
+    SCSIZE          nCount;
+    SCSIZE          nLimit;
+    ColEntry*       pItems;
 
-    ScAttrArray*       pAttrArray;
-    ScDocument*                pDocument;
+    ScAttrArray*       pAttrArray;
+    ScDocument*                pDocument;
 
-friend class ScDocument;                                       // for FillInfo
+friend class ScDocument;                                       // for FillInfo
 friend class ScDocumentIterator;
 friend class ScValueIterator;
 friend class ScDBQueryDataIterator;
@@ -124,7 +123,7 @@ friend class ScHorizontalCellIterator;
 friend class ScHorizontalAttrIterator;
 
 public:
-    static bool bDoubleAlloc;                  // for Import: double size for alloc
+    static bool bDoubleAlloc;                  // for Import: double size for alloc
 
     class DoubleAllocSwitch
     {
@@ -138,132 +137,132 @@ public:
                 ScColumn();
                 ~ScColumn();
 
-    void               Init(SCCOL nNewCol, SCTAB nNewTab, ScDocument* pDoc);
-
-    BOOL               Search( SCROW nRow, SCSIZE& nIndex ) const;
-    ScBaseCell*        GetCell( SCROW nRow ) const;
-    void               Insert( SCROW nRow, ScBaseCell* pCell );
-    void               Insert( SCROW nRow, ULONG nFormatIndex, ScBaseCell* pCell );
-    void               Append( SCROW nRow, ScBaseCell* pCell );
-    void               Delete( SCROW nRow );
-    void               DeleteAtIndex( SCSIZE nIndex );
-    void           FreeAll();
-    void               Resize( SCSIZE nSize );
-    void               SwapRow( SCROW nRow1, SCROW nRow2 );
-    void               SwapCell( SCROW nRow, ScColumn& rCol);
-
-    bool        HasAttrib( SCROW nRow1, SCROW nRow2, USHORT nMask ) const;
-    BOOL               HasAttribSelection( const ScMarkData& rMark, USHORT nMask ) const;
-    BOOL               ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow,
+    void        Init(SCCOL nNewCol, SCTAB nNewTab, ScDocument* pDoc);
+
+    bool    Search( SCROW nRow, SCSIZE& nIndex ) const;
+    ScBaseCell* GetCell( SCROW nRow ) const;
+    void        Insert( SCROW nRow, ScBaseCell* pCell );
+    void        Insert( SCROW nRow, sal_uInt32 nFormatIndex, ScBaseCell* pCell );
+    void        Append( SCROW nRow, ScBaseCell* pCell );
+    void        Delete( SCROW nRow );
+    void        DeleteAtIndex( SCSIZE nIndex );
+    void        FreeAll();
+    void        Resize( SCSIZE nSize );
+    void        SwapRow( SCROW nRow1, SCROW nRow2 );
+    void        SwapCell( SCROW nRow, ScColumn& rCol);
+
+    bool        HasAttrib( SCROW nRow1, SCROW nRow2, sal_uInt16 nMask ) const;
+    bool    HasAttribSelection( const ScMarkData& rMark, sal_uInt16 nMask ) const;
+    bool    ExtendMerge( SCCOL nThisCol, SCROW nStartRow, SCROW nEndRow,
                                 SCCOL& rPaintCol, SCROW& rPaintRow,
-                                BOOL bRefresh, BOOL bAttrs );
+                                bool bRefresh, bool bAttrs );
 
-    BOOL               IsEmptyVisData(BOOL bNotes) const;              // without Broadcaster
-    BOOL               IsEmptyData() const;
-    BOOL               IsEmptyAttr() const;
-    BOOL               IsEmpty() const;
+    bool               IsEmptyVisData(bool bNotes) const;              // without Broadcaster
+    bool               IsEmptyData() const;
+    bool               IsEmptyAttr() const;
+    bool               IsEmpty() const;
 
                 // data only:
-    BOOL               IsEmptyBlock(SCROW nStartRow, SCROW nEndRow, bool bIgnoreNotes = false) 
const;
-    SCSIZE         GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirection eDir ) const;
-    BOOL               HasDataAt(SCROW nRow) const;
-    BOOL               HasVisibleDataAt(SCROW nRow) const;
-    SCROW              GetFirstDataPos() const;
-    SCROW              GetLastDataPos() const;
-    SCROW              GetLastVisDataPos(BOOL bNotes) const;                           // without 
Broadcaster
-    SCROW              GetFirstVisDataPos(BOOL bNotes) const;
-    BOOL               GetPrevDataPos(SCROW& rRow) const;
-    BOOL               GetNextDataPos(SCROW& rRow) const;
-    void               FindDataAreaPos(SCROW& rRow, long nMovY) const; // (without Broadcaster)
-    void               FindUsed( SCROW nStartRow, SCROW nEndRow, BOOL* pUsed ) const;
-
-    SCSIZE             VisibleCount( SCROW nStartRow, SCROW nEndRow ) const;
-
-    USHORT             GetBlockMatrixEdges( SCROW nRow1, SCROW nRow2, USHORT nMask ) const;
-    BOOL               HasSelectionMatrixFragment(const ScMarkData& rMark) const;
-
-    BOOL        GetFirstVisibleAttr( SCROW& rFirstRow ) const;
-    BOOL        GetLastVisibleAttr( SCROW& rLastRow ) const;
-    BOOL               HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
-    BOOL               IsVisibleAttrEqual( const ScColumn& rCol, SCROW nStartRow = 0,
+    bool               IsEmptyBlock(SCROW nStartRow, SCROW nEndRow, bool bIgnoreNotes = false) 
const;
+    SCSIZE         GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirection eDir ) const;
+    bool               HasDataAt(SCROW nRow) const;
+    bool               HasVisibleDataAt(SCROW nRow) const;
+    SCROW              GetFirstDataPos() const;
+    SCROW              GetLastDataPos() const;
+    SCROW              GetLastVisDataPos(bool bNotes) const;                           // without 
Broadcaster
+    SCROW              GetFirstVisDataPos(bool bNotes) const;
+    bool               GetPrevDataPos(SCROW& rRow) const;
+    bool               GetNextDataPos(SCROW& rRow) const;
+    void               FindDataAreaPos(SCROW& rRow, long nMovY) const; // (without Broadcaster)
+    void               FindUsed( SCROW nStartRow, SCROW nEndRow, bool* pUsed ) const;
+
+    SCSIZE             VisibleCount( SCROW nStartRow, SCROW nEndRow ) const;
+    sal_uInt16  GetBlockMatrixEdges( SCROW nRow1, SCROW nRow2, sal_uInt16 nMask ) const;
+    bool    HasSelectionMatrixFragment(const ScMarkData& rMark) const;
+
+    bool    GetFirstVisibleAttr( SCROW& rFirstRow ) const;
+    bool    GetLastVisibleAttr( SCROW& rLastRow ) const;
+    bool    HasVisibleAttrIn( SCROW nStartRow, SCROW nEndRow ) const;
+    bool    IsVisibleAttrEqual( const ScColumn& rCol, SCROW nStartRow = 0,
                                     SCROW nEndRow = MAXROW ) const;
-    BOOL               IsAllAttrEqual( const ScColumn& rCol, SCROW nStartRow, SCROW nEndRow ) 
const;
-
-    BOOL               TestInsertCol( SCROW nStartRow, SCROW nEndRow) const;
-    BOOL               TestInsertRow( SCSIZE nSize ) const;
-    void               InsertRow( SCROW nStartRow, SCSIZE nSize );
-    void               DeleteRow( SCROW nStartRow, SCSIZE nSize );
-    void        DeleteRange( SCSIZE nStartIndex, SCSIZE nEndIndex, USHORT nDelFlag );
-    void        DeleteArea(SCROW nStartRow, SCROW nEndRow, USHORT nDelFlag );
-    void        CopyToClip(SCROW nRow1, SCROW nRow2, ScColumn& rColumn, BOOL bKeepScenarioFlags, 
BOOL bCloneNoteCaptions);
-    void               CopyFromClip(SCROW nRow1, SCROW nRow2, long nDy,
-                                USHORT nInsFlag, BOOL bAsLink, BOOL bSkipAttrForEmpty, ScColumn& 
rColumn);
-    void               StartListeningInArea( SCROW nRow1, SCROW nRow2 );
-    void               BroadcastInArea( SCROW nRow1, SCROW nRow2 );
-
-    void               RemoveEditAttribs( SCROW nStartRow, SCROW nEndRow );
-
-                //     Selection (?) of this document
-    void               MixMarked( const ScMarkData& rMark, USHORT nFunction,
-                            BOOL bSkipEmpty, ScColumn& rSrcCol );
-    void               MixData( SCROW nRow1, SCROW nRow2, USHORT nFunction, BOOL bSkipEmpty,
+    bool    IsAllAttrEqual( const ScColumn& rCol, SCROW nStartRow, SCROW nEndRow ) const;
+
+    bool    TestInsertCol( SCROW nStartRow, SCROW nEndRow) const;
+    bool    TestInsertRow( SCSIZE nSize ) const;
+    void        InsertRow( SCROW nStartRow, SCSIZE nSize );
+    void        DeleteRow( SCROW nStartRow, SCSIZE nSize );
+    void        DeleteRange( SCSIZE nStartIndex, SCSIZE nEndIndex, sal_uInt16 nDelFlag );
+    void        DeleteArea(SCROW nStartRow, SCROW nEndRow, sal_uInt16 nDelFlag );
+    void        CopyToClip(SCROW nRow1, SCROW nRow2, ScColumn& rColumn, bool bKeepScenarioFlags, 
bool bCloneNoteCaptions);
+    void        CopyFromClip(SCROW nRow1, SCROW nRow2, long nDy,
+                                sal_uInt16 nInsFlag, bool bAsLink, bool bSkipAttrForEmpty, 
ScColumn& rColumn);
+    void        StartListeningInArea( SCROW nRow1, SCROW nRow2 );
+    void        BroadcastInArea( SCROW nRow1, SCROW nRow2 );
+
+    void        RemoveEditAttribs( SCROW nStartRow, SCROW nEndRow );
+
+                //  Selection (?) of this document
+    void        MixMarked( const ScMarkData& rMark, sal_uInt16 nFunction,
+                            bool bSkipEmpty, ScColumn& rSrcCol );
+    void        MixData( SCROW nRow1, SCROW nRow2, sal_uInt16 nFunction, bool bSkipEmpty,
                             ScColumn& rSrcCol );
 
-    ScFormulaCell*     CreateRefCell( ScDocument* pDestDoc, const ScAddress& rDestPos,
-                                    SCSIZE nIndex, USHORT nFlags ) const;
+    ScFormulaCell*  CreateRefCell( ScDocument* pDestDoc, const ScAddress& rDestPos,
+                                    SCSIZE nIndex, sal_uInt16 nFlags ) const;
 
     ScAttrIterator* CreateAttrIterator( SCROW nStartRow, SCROW nEndRow ) const;
 
-    SCCOL              GetCol() const { return nCol; }
 
-                //     UpdateSelectionFunction: multi-select
-    void               UpdateSelectionFunction( const ScMarkData& rMark,
+    SCCOL              GetCol() const { return nCol; }
+
+                //     UpdateSelectionFunction: multi-select
+    void               UpdateSelectionFunction( const ScMarkData& rMark,
                                     ScFunctionData& rData,
                                     ScFlatBoolRowSegments& rHiddenRows,
-                                    BOOL bDoExclude, SCROW nExStartRow, SCROW nExEndRow );
-    void               UpdateAreaFunction( ScFunctionData& rData,
+                                    bool bDoExclude, SCROW nExStartRow, SCROW nExEndRow );
+    void        UpdateAreaFunction( ScFunctionData& rData,
                                     ScFlatBoolRowSegments& rHiddenRows,
                                     SCROW nStartRow, SCROW nEndRow );
 
-    void               CopyToColumn(SCROW nRow1, SCROW nRow2, USHORT nFlags, BOOL bMarked,
+    void        CopyToColumn(SCROW nRow1, SCROW nRow2, sal_uInt16 nFlags, bool bMarked,
                                 ScColumn& rColumn, const ScMarkData* pMarkData = NULL,
-                                BOOL bAsLink = FALSE );
-    void               UndoToColumn(SCROW nRow1, SCROW nRow2, USHORT nFlags, BOOL bMarked,
+                                bool bAsLink = false );
+    void        UndoToColumn(SCROW nRow1, SCROW nRow2, sal_uInt16 nFlags, bool bMarked,
                                 ScColumn& rColumn, const ScMarkData* pMarkData = NULL );
 
-    void               CopyScenarioFrom( const ScColumn& rSrcCol );
-    void               CopyScenarioTo( ScColumn& rDestCol ) const;
-    BOOL               TestCopyScenarioTo( const ScColumn& rDestCol ) const;
-    void               MarkScenarioIn( ScMarkData& rDestMark ) const;
+    void        CopyScenarioFrom( const ScColumn& rSrcCol );
+    void        CopyScenarioTo( ScColumn& rDestCol ) const;
+    bool    TestCopyScenarioTo( const ScColumn& rDestCol ) const;
+    void        MarkScenarioIn( ScMarkData& rDestMark ) const;
+
+    void        CopyUpdated( const ScColumn& rPosCol, ScColumn& rDestCol ) const;
 
-    void               CopyUpdated( const ScColumn& rPosCol, ScColumn& rDestCol ) const;
+    void        SwapCol(ScColumn& rCol);
+    void        MoveTo(SCROW nStartRow, SCROW nEndRow, ScColumn& rCol);
 
-    void               SwapCol(ScColumn& rCol);
-    void               MoveTo(SCROW nStartRow, SCROW nEndRow, ScColumn& rCol);
 
-    BOOL               HasEditCells(SCROW nStartRow, SCROW nEndRow, SCROW& rFirst) const;
+    bool               HasEditCells(SCROW nStartRow, SCROW nEndRow, SCROW& rFirst) const;
 
-                //     TRUE = format for numbers is set
-    BOOL               SetString( SCROW nRow, SCTAB nTab, const String& rString,
+                //     TRUE = format for numbers is set
+    bool               SetString( SCROW nRow, SCTAB nTab, const String& rString,
                            formula::FormulaGrammar::AddressConvention conv = 
formula::FormulaGrammar::CONV_OOO,
                            ScSetStringParam* pParam = NULL );
-    void               SetValue( SCROW nRow, const double& rVal);
-    void               SetError( SCROW nRow, const USHORT nError);
-
-    void               GetString( SCROW nRow, String& rString ) const;
-    void               GetInputString( SCROW nRow, String& rString ) const;
-    double             GetValue( SCROW nRow ) const;
-    void               GetFormula( SCROW nRow, String& rFormula,
-                            BOOL bAsciiExport = FALSE ) const;
-    CellType   GetCellType( SCROW nRow ) const;
-    SCSIZE             GetCellCount() const { return nCount; }
-    ULONG              GetWeightedCount() const;
-    ULONG              GetCodeCount() const;           // RPN-Code in formulas
-    USHORT             GetErrCode( SCROW nRow ) const;
-
-    BOOL               HasStringData( SCROW nRow ) const;
-    BOOL               HasValueData( SCROW nRow ) const;
-    BOOL               HasStringCells( SCROW nStartRow, SCROW nEndRow ) const;
+    void        SetValue( SCROW nRow, const double& rVal);
+    void        SetError( SCROW nRow, const sal_uInt16 nError);
+
+    void        GetString( SCROW nRow, String& rString ) const;
+    void        GetInputString( SCROW nRow, String& rString ) const;
+    double      GetValue( SCROW nRow ) const;
+    void        GetFormula( SCROW nRow, String& rFormula ) const;
+    CellType    GetCellType( SCROW nRow ) const;
+    SCSIZE      GetCellCount() const { return nCount; }
+    sal_uInt32 GetWeightedCount() const;
+    sal_uInt32 GetCodeCount() const;       // RPN-Code in formulas
+    sal_uInt16  GetErrCode( SCROW nRow ) const;
+
+    bool    HasStringData( SCROW nRow ) const;
+    bool    HasValueData( SCROW nRow ) const;
+    bool    HasStringCells( SCROW nStartRow, SCROW nEndRow ) const;
 
     /** Returns the pointer to a cell note object at the passed row. */
     ScPostIt*   GetNote( SCROW nRow );
@@ -274,176 +273,176 @@ public:
     /** Deletes the note at the passed row. */
     void        DeleteNote( SCROW nRow );
 
-    void               SetDirty();
-    void               SetDirty( const ScRange& );
-    void               SetDirtyVar();
-    void               SetDirtyAfterLoad();
-    void               SetTableOpDirty( const ScRange& );
-    void               CalcAll();
-    void               CalcAfterLoad();
-    void               CompileAll();
-    void               CompileXML( ScProgress& rProgress );
+    void        SetDirty();
+    void        SetDirty( const ScRange& );
+    void        SetDirtyVar();
+    void        SetDirtyAfterLoad();
+    void        SetTableOpDirty( const ScRange& );
+    void        CalcAll();
+    void        CalcAfterLoad();
+    void        CompileAll();
+    void        CompileXML( ScProgress& rProgress );
 
-    void               ResetChanged( SCROW nStartRow, SCROW nEndRow );
+    void        ResetChanged( SCROW nStartRow, SCROW nEndRow );
 
-    void               UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, 
SCTAB nTab1,
+    void        UpdateReference( UpdateRefMode eUpdateRefMode, SCCOL nCol1, SCROW nRow1, SCTAB 
nTab1,
                                      SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
                                      SCsCOL nDx, SCsROW nDy, SCsTAB nDz,
                                      ScDocument* pUndoDoc = NULL );
-    void               UpdateInsertTab( SCTAB nTable);
-    void               UpdateInsertTabOnlyCells( SCTAB nTable);
-    void               UpdateDeleteTab( SCTAB nTable, BOOL bIsMove, ScColumn* pRefUndo = NULL );
-    void               UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, SCTAB nTabNo);
-    void               UpdateCompile( BOOL bForceIfNameInUse = FALSE );
-    void               UpdateTranspose( const ScRange& rSource, const ScAddress& rDest,
+    void        UpdateInsertTab( SCTAB nTable);
+    void        UpdateInsertTabOnlyCells( SCTAB nTable);
+    void        UpdateDeleteTab( SCTAB nTable, bool bIsMove, ScColumn* pRefUndo = NULL );
+    void        UpdateMoveTab(SCTAB nOldPos, SCTAB nNewPos, SCTAB nTabNo);
+    void        UpdateCompile( bool bForceIfNameInUse = false );
+    void        UpdateTranspose( const ScRange& rSource, const ScAddress& rDest,
                                     ScDocument* pUndoDoc );
-    void               UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY );
+    void        UpdateGrow( const ScRange& rArea, SCCOL nGrowX, SCROW nGrowY );
 
-    void               SetTabNo(SCTAB nNewTab);
-    BOOL               IsRangeNameInUse(SCROW nRow1, SCROW nRow2, USHORT nIndex) const;
-    void        FindRangeNamesInUse(SCROW nRow1, SCROW nRow2, std::set<USHORT>& rIndexes) const;
-    void               ReplaceRangeNamesInUse( SCROW nRow1, SCROW nRow2, const 
ScRangeData::IndexMap& rMap );
+    void        SetTabNo(SCTAB nNewTab);
+    bool    IsRangeNameInUse(SCROW nRow1, SCROW nRow2, sal_uInt16 nIndex) const;
+    void        FindRangeNamesInUse(SCROW nRow1, SCROW nRow2, std::set<sal_uInt16>& rIndexes) 
const;
+    void        ReplaceRangeNamesInUse( SCROW nRow1, SCROW nRow2, const ScRangeData::IndexMap& 
rMap );
 
-    const SfxPoolItem*         GetAttr( SCROW nRow, USHORT nWhich ) const;
-    const ScPatternAttr*       GetPattern( SCROW nRow ) const;
+    const SfxPoolItem*      GetAttr( SCROW nRow, sal_uInt16 nWhich ) const;
+    const ScPatternAttr*    GetPattern( SCROW nRow ) const;
     const ScPatternAttr*    GetMostUsedPattern( SCROW nStartRow, SCROW nEndRow ) const;
 
-    ULONG              GetNumberFormat( SCROW nRow ) const;
+    sal_uInt32 GetNumberFormat( SCROW nRow ) const;
     sal_uInt32  GetNumberFormat( SCROW nStartRow, SCROW nEndRow ) const;
 
-    void               MergeSelectionPattern( ScMergePatternState& rState, const ScMarkData& 
rMark, BOOL bDeep ) const;
-    void               MergePatternArea( ScMergePatternState& rState, SCROW nRow1, SCROW nRow2, 
BOOL bDeep ) const;
-    void               MergeBlockFrame( SvxBoxItem* pLineOuter, SvxBoxInfoItem* pLineInner,
+    void        MergeSelectionPattern( ScMergePatternState& rState, const ScMarkData& rMark, bool 
bDeep ) const;
+    void        MergePatternArea( ScMergePatternState& rState, SCROW nRow1, SCROW nRow2, bool 
bDeep ) const;
+    void        MergeBlockFrame( SvxBoxItem* pLineOuter, SvxBoxInfoItem* pLineInner,
                             ScLineFlags& rFlags,
-                            SCROW nStartRow, SCROW nEndRow, BOOL bLeft, SCCOL nDistRight ) const;
-    void               ApplyBlockFrame( const SvxBoxItem* pLineOuter, const SvxBoxInfoItem* 
pLineInner,
-                            SCROW nStartRow, SCROW nEndRow, BOOL bLeft, SCCOL nDistRight );
+                            SCROW nStartRow, SCROW nEndRow, bool bLeft, SCCOL nDistRight ) const;
+    void        ApplyBlockFrame( const SvxBoxItem* pLineOuter, const SvxBoxInfoItem* pLineInner,
+                            SCROW nStartRow, SCROW nEndRow, bool bLeft, SCCOL nDistRight );
 
-    void               ApplyAttr( SCROW nRow, const SfxPoolItem& rAttr );
-    void               ApplyPattern( SCROW nRow, const ScPatternAttr& rPatAttr );
-    void               ApplyPatternArea( SCROW nStartRow, SCROW nEndRow, const ScPatternAttr& 
rPatAttr,
+    void        ApplyAttr( SCROW nRow, const SfxPoolItem& rAttr );
+    void        ApplyPattern( SCROW nRow, const ScPatternAttr& rPatAttr );
+    void        ApplyPatternArea( SCROW nStartRow, SCROW nEndRow, const ScPatternAttr& rPatAttr,
                                   ScEditDataArray* pDataArray = NULL );
     bool        SetAttrEntries(ScAttrEntry* pData, SCSIZE nSize);
-    void               SetPattern( SCROW nRow, const ScPatternAttr& rPatAttr, BOOL bPutToPool = 
FALSE );
-    void               SetPatternArea( SCROW nStartRow, SCROW nEndRow,
-                                const ScPatternAttr& rPatAttr, BOOL bPutToPool = FALSE );
-    void               ApplyPatternIfNumberformatIncompatible( const ScRange& rRange,
+    void        SetPattern( SCROW nRow, const ScPatternAttr& rPatAttr, bool bPutToPool = false );
+    void        SetPatternArea( SCROW nStartRow, SCROW nEndRow,
+                                const ScPatternAttr& rPatAttr, bool bPutToPool = false );
+    void        ApplyPatternIfNumberformatIncompatible( const ScRange& rRange,
                             const ScPatternAttr& rPattern, short nNewType );
 
-    void               ApplyStyle( SCROW nRow, const ScStyleSheet& rStyle );
-    void               ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, const ScStyleSheet& rStyle 
);
-    void               ApplySelectionStyle(const ScStyleSheet& rStyle, const ScMarkData& rMark);
-    void               ApplySelectionLineStyle( const ScMarkData& rMark,
-                                    const SvxBorderLine* pLine, BOOL bColorOnly );
+    void        ApplyStyle( SCROW nRow, const ScStyleSheet& rStyle );
+    void        ApplyStyleArea( SCROW nStartRow, SCROW nEndRow, const ScStyleSheet& rStyle );
+    void        ApplySelectionStyle(const ScStyleSheet& rStyle, const ScMarkData& rMark);
+    void        ApplySelectionLineStyle( const ScMarkData& rMark,
+                                    const SvxBorderLine* pLine, bool bColorOnly );
 
-    const ScStyleSheet*        GetStyle( SCROW nRow ) const;
-    const ScStyleSheet*        GetSelectionStyle( const ScMarkData& rMark, BOOL& rFound ) const;
-    const ScStyleSheet*        GetAreaStyle( BOOL& rFound, SCROW nRow1, SCROW nRow2 ) const;
+    const ScStyleSheet* GetStyle( SCROW nRow ) const;
+    const ScStyleSheet* GetSelectionStyle( const ScMarkData& rMark, bool& rFound ) const;
+    const ScStyleSheet* GetAreaStyle( bool& rFound, SCROW nRow1, SCROW nRow2 ) const;
 
-    void               FindStyleSheet( const SfxStyleSheetBase* pStyleSheet, 
ScFlatBoolRowSegments& rUsedRows, bool bReset );
-    BOOL               IsStyleSheetUsed( const ScStyleSheet& rStyle, BOOL bGatherAllStyles ) const;
+    void        FindStyleSheet( const SfxStyleSheetBase* pStyleSheet, ScFlatBoolRowSegments& 
rUsedRows, bool bReset );
+    bool    IsStyleSheetUsed( const ScStyleSheet& rStyle, bool bGatherAllStyles ) const;
 
                 /// May return -1 if not found
-    SCsROW             SearchStyle( SCsROW nRow, const ScStyleSheet* pSearchStyle,
-                                BOOL bUp, BOOL bInSelection, const ScMarkData& rMark );
-    BOOL               SearchStyleRange( SCsROW& rRow, SCsROW& rEndRow, const ScStyleSheet* 
pSearchStyle,
-                                    BOOL bUp, BOOL bInSelection, const ScMarkData& rMark );
+    SCsROW      SearchStyle( SCsROW nRow, const ScStyleSheet* pSearchStyle,
+                                bool bUp, bool bInSelection, const ScMarkData& rMark );
+    bool    SearchStyleRange( SCsROW& rRow, SCsROW& rEndRow, const ScStyleSheet* pSearchStyle,
+                                    bool bUp, bool bInSelection, const ScMarkData& rMark );
 
-    BOOL               ApplyFlags( SCROW nStartRow, SCROW nEndRow, INT16 nFlags );
-    BOOL               RemoveFlags( SCROW nStartRow, SCROW nEndRow, INT16 nFlags );
-    void               ClearItems( SCROW nStartRow, SCROW nEndRow, const USHORT* pWhich );
+    bool    ApplyFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags );
+    bool    RemoveFlags( SCROW nStartRow, SCROW nEndRow, sal_Int16 nFlags );
+    void        ClearItems( SCROW nStartRow, SCROW nEndRow, const sal_uInt16* pWhich );
 
-    void               RemoveProtected( SCROW nStartRow, SCROW nEndRow );
+    void        RemoveProtected( SCROW nStartRow, SCROW nEndRow );
 
-    SCsROW             ApplySelectionCache( SfxItemPoolCache* pCache, const ScMarkData& rMark, 
ScEditDataArray* pDataArray = NULL );
-    void        DeleteSelection( USHORT nDelFlag, const ScMarkData& rMark );
+    SCsROW      ApplySelectionCache( SfxItemPoolCache* pCache, const ScMarkData& rMark, 
ScEditDataArray* pDataArray = NULL );
+    void        DeleteSelection( sal_uInt16 nDelFlag, const ScMarkData& rMark );
 
-    void               ClearSelectionItems( const USHORT* pWhich, const ScMarkData& rMark );
-    void               ChangeSelectionIndent( BOOL bIncrement, const ScMarkData& rMark );
+    void        ClearSelectionItems( const sal_uInt16* pWhich, const ScMarkData& rMark );
+    void        ChangeSelectionIndent( bool bIncrement, const ScMarkData& rMark );
 
-    long               GetNeededSize( SCROW nRow, OutputDevice* pDev,
+    long        GetNeededSize( SCROW nRow, OutputDevice* pDev,
                                     double nPPTX, double nPPTY,
                                     const Fraction& rZoomX, const Fraction& rZoomY,
-                                    BOOL bWidth, const ScNeededSizeOptions& rOptions );
-    USHORT             GetOptimalColWidth( OutputDevice* pDev, double nPPTX, double nPPTY,
+                                    bool bWidth, const ScNeededSizeOptions& rOptions );
+    sal_uInt16  GetOptimalColWidth( OutputDevice* pDev, double nPPTX, double nPPTY,
                                     const Fraction& rZoomX, const Fraction& rZoomY,
-                                    BOOL bFormula, USHORT nOldWidth,
+                                    bool bFormula, sal_uInt16 nOldWidth,
                                     const ScMarkData* pMarkData,
                                     const ScColWidthParam* pParam );
-    void               GetOptimalHeight( SCROW nStartRow, SCROW nEndRow, USHORT* pHeight,
+    void        GetOptimalHeight( SCROW nStartRow, SCROW nEndRow, sal_uInt16* pHeight,
                                     OutputDevice* pDev,
                                     double nPPTX, double nPPTY,
                                     const Fraction& rZoomX, const Fraction& rZoomY,
-                                    BOOL bShrink, USHORT nMinHeight, SCROW nMinStart );
+                                    bool bShrink, sal_uInt16 nMinHeight, SCROW nMinStart );
 private:
-    long               GetSimpleTextNeededSize( SCSIZE nIndex, OutputDevice* pDev,
-                                    BOOL bWidth );
+    long        GetSimpleTextNeededSize( SCSIZE nIndex, OutputDevice* pDev,
+                                    bool bWidth );
 public:
 
                 /// Including current, may return -1
-    SCsROW             GetNextUnprotected( SCROW nRow, BOOL bUp ) const;
+    SCsROW      GetNextUnprotected( SCROW nRow, bool bUp ) const;
 
-    void               GetFilterEntries(SCROW nStartRow, SCROW nEndRow, TypedScStrCollection& 
rStrings, bool& rHasDates);
-    BOOL               GetDataEntries(SCROW nRow, TypedScStrCollection& rStrings, BOOL bLimit);
+    void        GetFilterEntries(SCROW nStartRow, SCROW nEndRow, TypedScStrCollection& rStrings, 
bool& rHasDates);
+    bool    GetDataEntries(SCROW nRow, TypedScStrCollection& rStrings, bool bLimit);
 
-    void               UpdateInsertTabAbs(SCTAB nNewPos);
-    BOOL               TestTabRefAbs(SCTAB nTable);
-    BOOL               GetNextSpellingCell(SCROW& nRow, BOOL bInSel, const ScMarkData& rData) 
const;
+    void        UpdateInsertTabAbs(SCTAB nNewPos);
+    bool    TestTabRefAbs(SCTAB nTable);
+    bool    GetNextSpellingCell(SCROW& nRow, bool bInSel, const ScMarkData& rData) const;
 
-    void               RemoveAutoSpellObj();
+    void        RemoveAutoSpellObj();
 
-    void               StartListening( SvtListener& rLst, SCROW nRow );
-    void               EndListening( SvtListener& rLst, SCROW nRow );
-    void               MoveListeners( SvtBroadcaster& rSource, SCROW nDestRow );
-    void               StartAllListeners();
-    void        StartNeededListeners(); // only for cells where NeedsListening()==TRUE
-    void               SetRelNameDirty();
+    void        StartListening( SvtListener& rLst, SCROW nRow );
+    void        EndListening( SvtListener& rLst, SCROW nRow );
+    void        MoveListeners( SvtBroadcaster& rSource, SCROW nDestRow );
+    void        StartAllListeners();
+    void        StartNeededListeners(); // only for cells where NeedsListening()==true
+    void        SetRelNameDirty();
 
-    void               CompileDBFormula();
-    void               CompileDBFormula( BOOL bCreateFormulaString );
-    void               CompileNameFormula( BOOL bCreateFormulaString );
-    void               CompileColRowNameFormula();
+    void        CompileDBFormula();
+    void        CompileDBFormula( bool bCreateFormulaString );
+    void        CompileNameFormula( bool bCreateFormulaString );
+    void        CompileColRowNameFormula();
 
-    sal_Int32  GetMaxStringLen( SCROW nRowStart, SCROW nRowEnd, CharSet eCharSet ) const;
+    sal_Int32   GetMaxStringLen( SCROW nRowStart, SCROW nRowEnd, CharSet eCharSet ) const;
     xub_StrLen  GetMaxNumberStringLen( sal_uInt16& nPrecision,
                                        SCROW nRowStart, SCROW nRowEnd ) const;
 
 private:
-    ScBaseCell* CloneCell(SCSIZE nIndex, USHORT nFlags, ScDocument& rDestDoc, const ScAddress& 
rDestPos);
+    ScBaseCell* CloneCell(SCSIZE nIndex, sal_uInt16 nFlags, ScDocument& rDestDoc, const ScAddress& 
rDestPos);
 };
 
 
-class ScColumnIterator                                 // walk through all data of a area/range
+class ScColumnIterator                                 // walk through all data of a area/range
 {
-    const ScColumn*            pColumn;
-    SCSIZE                             nPos;
-    SCROW                              nTop;
-    SCROW                              nBottom;
+    const ScColumn*            pColumn;
+    SCSIZE                             nPos;
+    SCROW               nTop;
+    SCROW               nBottom;
 public:
                 ScColumnIterator( const ScColumn* pCol, SCROW nStart=0, SCROW nEnd=MAXROW );
                 ~ScColumnIterator();
 
-    BOOL               Next( SCROW& rRow, ScBaseCell*& rpCell );
-    SCSIZE             GetIndex() const;
+    bool    Next( SCROW& rRow, ScBaseCell*& rpCell );
+    SCSIZE      GetIndex() const;
 };
 
 
-class ScMarkedDataIter                                 // walk through data in a selected 
area/range
+class ScMarkedDataIter                                 // walk through data in a selected 
area/range
 {
-    const ScColumn*            pColumn;
-    SCSIZE                             nPos;
-    ScMarkArrayIter*   pMarkIter;
-    SCROW                              nTop;
-    SCROW                              nBottom;
-    BOOL                               bNext;
-    BOOL                               bAll;
+    const ScColumn*            pColumn;
+    SCSIZE                             nPos;
+    ScMarkArrayIter*    pMarkIter;
+    SCROW               nTop;
+    SCROW               nBottom;
+    bool            bNext;
+    bool            bAll;
 
 public:
                 ScMarkedDataIter( const ScColumn* pCol, const ScMarkData* pMarkData,
-                                    BOOL bAllIfNone = FALSE );
+                                    bool bAllIfNone = false );
                 ~ScMarkedDataIter();
 
-    BOOL               Next( SCSIZE& rIndex );
+    bool    Next( SCSIZE& rIndex );
 };
 
 
diff --git a/sc/inc/dbcolect.hxx b/sc/inc/dbcolect.hxx
index 95d2649..8715505 100644
--- a/sc/inc/dbcolect.hxx
+++ b/sc/inc/dbcolect.hxx
@@ -108,18 +108,18 @@ private:
     SCCOL                      nSubTotals[MAXSUBTOTAL];
     SCCOL*                     pSubTotals[MAXSUBTOTAL];
     ScSubTotalFunc*    pFunctions[MAXSUBTOTAL];
-    // Datenbank-Import
+    // data base import
     BOOL                       bDBImport;
     String                     aDBName;
     String                     aDBStatement;
     BOOL                       bDBNative;
-    BOOL                       bDBSelection;           // nicht im Param: Wenn Selektion, Update 
sperren
-    BOOL                       bDBSql;                         // aDBStatement ist SQL und kein 
Name
-    BYTE                       nDBType;                        // enum DBObject (bisher nur 
dbTable, dbQuery)
+    BOOL                       bDBSelection;           // not in Param: if selection, block update
+    BOOL                       bDBSql;                         // aDBStatement is SQL not a name
+    BYTE                       nDBType;                        // enum DBObject (up to now only 
dbTable, dbQuery)
 
-    USHORT                     nIndex;                         // eindeutiger Index fuer Formeln
-    BOOL                       bAutoFilter;            // AutoFilter? (nicht gespeichert)
-    BOOL                       bModified;                      // wird bei UpdateReference 
gesetzt/geloescht
+    USHORT                     nIndex;                         // unique index formulas
+    BOOL                       bAutoFilter;            // AutoFilter? (not saved)
+    BOOL                       bModified;                      // is set/cleared for/by(?) 
UpdateReference
 
     using ScRefreshTimer::operator==;
 
@@ -201,13 +201,13 @@ class SC_DLLPUBLIC ScDBCollection : public ScSortedCollection
 private:
     Link               aRefreshHandler;
     ScDocument* pDoc;
-    USHORT nEntryIndex;                        // Zaehler fuer die eindeutigen Indizes
+    USHORT nEntryIndex;                        // counter for unique indices
 
 public:
     ScDBCollection(USHORT nLim = 4, USHORT nDel = 4, BOOL bDup = FALSE, ScDocument* pDocument = 
NULL) :
                     ScSortedCollection ( nLim, nDel, bDup ),
                     pDoc                               ( pDocument ),
-                    nEntryIndex                        ( SC_START_INDEX_DB_COLL )      // oberhalb 
der Namen
+                    nEntryIndex                        ( SC_START_INDEX_DB_COLL )      // above 
the names
                     {}
     ScDBCollection(const ScDBCollection& rScDBCollection) :
                     ScSortedCollection ( rScDBCollection ),
diff --git a/sc/inc/dociter.hxx b/sc/inc/dociter.hxx
index 0c1b06a..0159357 100644
--- a/sc/inc/dociter.hxx
+++ b/sc/inc/dociter.hxx
@@ -49,7 +49,7 @@ class ScAttrIterator;
 class ScRange;
 class ScFlatBoolRowSegments;
 
-class ScDocumentIterator                               // alle nichtleeren Zellen durchgehen
+class ScDocumentIterator                               // walk through all non-empty cells
 {
 private:
     ScDocument*                                pDoc;
@@ -83,13 +83,13 @@ public:
     void                                       GetPos( SCCOL& rCol, SCROW& rRow, SCTAB& rTab );
 };
 
-class ScValueIterator            // alle Zahlenwerte in einem Bereich durchgehen
+class ScValueIterator            // walk through all values in an area
 {
 private:
     double                     fNextValue;
     ScDocument*                pDoc;
     const ScAttrArray* pAttrArray;
-    ULONG                      nNumFormat;             // fuer CalcAsShown
+    ULONG                      nNumFormat;             // for CalcAsShown
     ULONG                      nNumFmtIndex;
     SCCOL                      nStartCol;
     SCROW                      nStartRow;
@@ -218,9 +218,9 @@ public:
 
 // ============================================================================
 
-class ScCellIterator            // alle Zellen in einem Bereich durchgehen
-{                                                              // bei SubTotal aber keine 
ausgeblendeten und
-private:                                               // SubTotalZeilen
+class ScCellIterator            // walk through all cells in an area
+{                                                              // for SubTotal no hidden and no 
sub-total lines
+private:
     ScDocument*                pDoc;
     SCCOL                      nStartCol;
     SCROW                      nStartRow;
@@ -250,8 +250,8 @@ public:
     ScAddress       GetPos() const { return ScAddress( nCol, nRow, nTab ); }
 };
 
-class ScQueryCellIterator           // alle nichtleeren Zellen in einem Bereich
-{                                                                      // durchgehen
+class ScQueryCellIterator           // walk through all non-empty cells in an area
+{
     enum StopOnMismatchBits
     {
         nStopOnMismatchDisabled = 0x00,
@@ -299,15 +299,15 @@ private:
 public:
                     ScQueryCellIterator(ScDocument* pDocument, SCTAB nTable,
                                         const ScQueryParam& aParam, BOOL bMod = TRUE);
-                                        // fuer bMod = FALSE muss der QueryParam
-                                        // weiter aufgefuellt sein (bIsString)
+                                        // for bMod = FALSE the QueryParam has to be filled
+                                        // (bIsString)
     ScBaseCell*                GetFirst();
     ScBaseCell*                GetNext();
     SCCOL           GetCol() { return nCol; }
     SCROW           GetRow() { return nRow; }
 
-                    // setzt alle Entry.nField einen weiter, wenn Spalte
-                    // wechselt, fuer ScInterpreter ScHLookup()
+                    // increments all Entry.nField, if column
+                    // changes, for ScInterpreter ScHLookup()
     void                       SetAdvanceQueryParamEntryField( BOOL bVal )
                         { bAdvanceQuery = bVal; }
     void                       AdvanceQueryParamEntryField();
@@ -376,7 +376,7 @@ public:
                         BOOL bIgnoreMismatchOnLeadingStrings = TRUE );
 };
 
-class ScDocAttrIterator                                // alle Attribut-Bereiche
+class ScDocAttrIterator                                // all attribute areas
 {
 private:
     ScDocument*                pDoc;
@@ -395,7 +395,8 @@ public:
     const ScPatternAttr*       GetNext( SCCOL& rCol, SCROW& rRow1, SCROW& rRow2 );
 };
 
-class ScAttrRectIterator                       // alle Attribut-Bereiche, auch Bereiche ueber 
mehrere Spalten
+class ScAttrRectIterator                       // all attribute areas, including areas stretching
+                                    // across more then one column
 {
 private:
     ScDocument*                pDoc;
@@ -416,8 +417,8 @@ public:
     const ScPatternAttr*       GetNext( SCCOL& rCol1, SCCOL& rCol2, SCROW& rRow1, SCROW& rRow2 );
 };
 
-class ScHorizontalCellIterator         // alle nichtleeren Zellen in einem Bereich
-{                                                                      // zeilenweise durchgehen
+class ScHorizontalCellIterator         // walk through all non empty cells in an area
+{                                                                      // row by row
 private:
     ScDocument*                pDoc;
     SCTAB                      nTab;
@@ -444,7 +445,7 @@ private:
 
 
 //
-//     gibt alle Bereiche mit nicht-Default-Formatierung zurueck (horizontal)
+//     returns all areas with non-default formatting (horizontal)
 //
 
 class ScHorizontalAttrIterator
@@ -473,7 +474,7 @@ public:
 };
 
 //
-//     gibt nichtleere Zellen und Bereiche mit Formatierung zurueck (horizontal)
+//     returns non-empty cells and areas with formatting (horizontal)
 //
 
 class SC_DLLPUBLIC ScUsedAreaIterator
@@ -493,7 +494,7 @@ private:
     SCROW                                      nAttrRow;
     const ScPatternAttr*       pPattern;
 
-    SCCOL                                      nFoundStartCol;                 // Ergebnisse nach 
GetNext
+    SCCOL                                      nFoundStartCol;                 // results after 
GetNext
     SCCOL                                      nFoundEndCol;
     SCROW                                      nFoundRow;
     const ScPatternAttr*       pFoundPattern;
diff --git a/sc/inc/docoptio.hxx b/sc/inc/docoptio.hxx
index 5458b8f..e3d55ae 100644
--- a/sc/inc/docoptio.hxx
+++ b/sc/inc/docoptio.hxx
@@ -39,21 +39,21 @@
 
 class SC_DLLPUBLIC ScDocOptions
 {
-    double fIterEps;                           // Epsilon-Wert dazu
-    USHORT nIterCount;                         // Anzahl
+    double fIterEps;                           // epsilon value dazu
+    USHORT nIterCount;                         // number
     sal_uInt16 nPrecStandardFormat; // precision for standard format
     ScOptionsUtil::KeyBindingType eKeyBindingType;
-    USHORT nDay;                                       // Nulldatum:
+    USHORT nDay;                                       // Null date:
     USHORT nMonth;
     USHORT nYear;
-    USHORT nYear2000;                          // bis zu welcher zweistelligen Jahreszahl 20xx 
angenommen wird
-    USHORT nTabDistance;                       // Abstand Standardtabulatoren
-    BOOL   bIsIgnoreCase;                      // Gross-/Kleinschr. bei Vergleichen
-    BOOL   bIsIter;                                    // Iteration bei cirk. Ref
-    BOOL   bCalcAsShown;                       // berechnen wie angezeigt (Precision)
-    BOOL   bMatchWholeCell;                    // Suchkriterien muessen ganze Zelle matchen
-    BOOL   bDoAutoSpell;                       // Auto-Spelling
-    BOOL   bLookUpColRowNames;         // Spalten-/Zeilenbeschriftungen automagisch suchen
+    USHORT nYear2000;                          // earlier 19YY is assumed, 20YY otherwise (if only 
YY of year is given)
+    USHORT nTabDistance;                       // distance of standard tabs
+    BOOL   bIsIgnoreCase;                      // ignore case for comparisons?
+    BOOL   bIsIter;                                    // iterations for circular refs
+    BOOL   bCalcAsShown;                       // calculate as shown (wrt precision)
+    BOOL   bMatchWholeCell;                    // search criteria must match the whole cell 
+    BOOL   bDoAutoSpell;                       // auto-spelling
+    BOOL   bLookUpColRowNames;         // determine column-/row titles automagically
     BOOL   bFormulaRegexEnabled;    // regular expressions in formulas enabled
     bool   bUseEnglishFuncName;     // use English function name even if the locale is not English.
     ::formula::FormulaGrammar::Grammar eFormulaGrammar;  // formula grammar used to switch 
different formula syntax
@@ -189,7 +189,7 @@ inline int ScDocOptions::operator!=( const ScDocOptions& rOpt ) const
 }
 
 //==================================================================
-// Item fuer Einstellungsdialog - Berechnen
+// Item for preferences dialog - calculation
 //==================================================================
 
 class SC_DLLPUBLIC ScTpCalcItem : public SfxPoolItem
diff --git a/sc/inc/docpool.hxx b/sc/inc/docpool.hxx
index 934702d..809ebe4 100644
--- a/sc/inc/docpool.hxx
+++ b/sc/inc/docpool.hxx
@@ -65,7 +65,7 @@ public:
     virtual void                               Remove( const SfxPoolItem& );
     static void                                        CheckRef( const SfxPoolItem& );
 
-    void StyleDeleted( ScStyleSheet* pStyle );         // Loeschen von Vorlagen im Organizer
+    void StyleDeleted( ScStyleSheet* pStyle );         // delete templates(?) in organizer
     void CellStyleCreated( const String& rName );
     virtual SfxItemPresentation                GetPresentation(
                                         const SfxPoolItem&     rItem,
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index 3401e54..c7f4fea 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -239,9 +239,9 @@ private:
     VirtualDevice*             pVirtualDevice_100th_mm;
     ScDrawLayer*               pDrawLayer;                                             // SdrModel
     XColorTable*               pColorTable;
-    ScConditionalFormatList* pCondFormList;                            // bedingte Formate
-    ScValidationDataList* pValidationList;                             // Gueltigkeit
-    SvNumberFormatterIndexTable*       pFormatExchangeList;                    // zum Umsetzen von 
Zahlenformaten
+    ScConditionalFormatList* pCondFormList;                            // conditional formats
+    ScValidationDataList* pValidationList;                             // validity
+    SvNumberFormatterIndexTable*       pFormatExchangeList;    // for application of number formats
     ScTable*                   pTab[MAXTABCOUNT];
     ScRangeName*               pRangeName;
     ScDBCollection*            pDBCollection;
@@ -252,12 +252,12 @@ private:
     // End Comments
     ScChartCollection* pChartCollection;
     std::auto_ptr< ScTemporaryChartLock > apTemporaryChartLock;
-    ScPatternAttr*             pSelectionAttr;                                 // Attribute eines 
Blocks
+    ScPatternAttr*             pSelectionAttr;                                 // Attributes of a 
block
     mutable sfx2::LinkManager*         pLinkManager;
-    ScFormulaCell*             pFormulaTree;                                   // Berechnungsbaum 
Start
-    ScFormulaCell*             pEOFormulaTree;                                 // Berechnungsbaum 
Ende, letzte Zelle
-    ScFormulaCell*             pFormulaTrack;                                  // BroadcastTrack 
Start
-    ScFormulaCell*             pEOFormulaTrack;                                // BrodcastTrack 
Ende, letzte Zelle
+    ScFormulaCell*             pFormulaTree;                                   // formula tree 
(start)
+    ScFormulaCell*             pEOFormulaTree;                                 // formula tree 
(end), last cell
+    ScFormulaCell*             pFormulaTrack;                                  // BroadcastTrack 
(start)
+    ScFormulaCell*             pEOFormulaTrack;                                // BrodcastTrack 
(end), last cell
     ScBroadcastAreaSlotMachine*        pBASM;                                  // BroadcastAreas
     ScChartListenerCollection* pChartListenerCollection;
     ScStrCollection*           pOtherObjects;                                  // non-chart OLE 
objects
@@ -285,14 +285,14 @@ private:
     mutable ::std::auto_ptr< ScFormulaParserPool >
                         mxFormulaParserPool;            /// Pool for all external formula parsers 
used by this document.
 
-    String              aDocName;                       // opt: Dokumentname
-    String              aDocCodeName;                       // opt: Dokumentname
+    String              aDocName;                       // optional: name of document
+    String              aDocCodeName;                       // optional: name of document (twice?)
     ScRangePairListRef xColNameRanges;
     ScRangePairListRef xRowNameRanges;
 
-    ScViewOptions*             pViewOptions;                                   // View-Optionen
-    ScDocOptions*              pDocOptions;                                    // Dokument-Optionen
-    ScExtDocOptions*   pExtDocOptions;                                 // fuer Import etc.
+    ScViewOptions*             pViewOptions;                                   // view options
+    ScDocOptions*              pDocOptions;                                    // document options
+    ScExtDocOptions*   pExtDocOptions;                                 // for import etc.
     ScConsolidateParam*        pConsolidateDlgData;
 
     ScRecursionHelper*  pRecursionHelper;               // information for recursive and iterative 
cell formulas
@@ -324,7 +324,7 @@ private:
     LanguageType               eLanguage;                                              // default 
language
     LanguageType               eCjkLanguage;                                   // default language 
for asian text
     LanguageType               eCtlLanguage;                                   // default language 
for complex text
-    CharSet                            eSrcSet;                                                // 
Einlesen: Quell-Zeichensatz
+    CharSet                            eSrcSet;                                                // 
during reading: source character set
 
     /** The compiler grammar used in document storage. GRAM_PODF for ODF 1.1
         documents, GRAM_ODFF for ODF 1.2 documents. */
@@ -337,58 +337,59 @@ private:
 
     ULONG                              nFormulaCodeInTree;                             // 
FormelRPN im Formelbaum
     ULONG               nXMLImportedFormulaCount;        // progress count during XML import
-    USHORT                             nInterpretLevel;                                // >0 wenn 
im Interpreter
-    USHORT                             nMacroInterpretLevel;                   // >0 wenn Macro im 
Interpreter
-    USHORT                             nInterpreterTableOpLevel;               // >0 if in 
Interpreter TableOp
+    USHORT                             nInterpretLevel;                                // >0 if in 
interpreter
+    USHORT                             nMacroInterpretLevel;                   // >0 if macro in 
interpreter
+    USHORT                             nInterpreterTableOpLevel;               // >0 if in 
interpreter TableOp
     SCTAB                              nMaxTableNumber;
-    USHORT                             nSrcVer;                                                // 
Dateiversion (Laden/Speichern)
-    SCROW                              nSrcMaxRow;                                             // 
Zeilenzahl zum Laden/Speichern
+    USHORT                             nSrcVer;                                                // 
file version (load/save)
+    SCROW                              nSrcMaxRow;                                             // 
number of lines to load/save
     USHORT                             nFormulaTrackCount;
     USHORT                             nHardRecalcState;                               // 0: soft, 
1: hard-warn, 2: hard
-    SCTAB                              nVisibleTab;                                    // fuer OLE 
etc.
+    SCTAB                              nVisibleTab;                                    // for OLE 
etc.
 
     ScLkUpdMode                        eLinkMode;
 
-    BOOL                               bAutoCalc;                                              // 
Automatisch Berechnen
-    BOOL                               bAutoCalcShellDisabled;                 // in/von/fuer 
ScDocShell disabled
-    // ob noch ForcedFormulas berechnet werden muessen,
-    // im Zusammenspiel mit ScDocShell SetDocumentModified,
-    // AutoCalcShellDisabled und TrackFormulas
+    BOOL                               bAutoCalc;                                              // 
calculate automatically
+    BOOL                               bAutoCalcShellDisabled;                 // in/from/for 
ScDocShell disabled
+    // are there ForcedFormulas which have to be calculated
+    // in interaction with ScDocShell SetDocumentModified,
+    // AutoCalcShellDisabled and TrackFormulas
     BOOL                               bForcedFormulaPending;
     BOOL                               bCalculatingFormulaTree;
     BOOL                               bIsClip;
     BOOL                               bIsUndo;
     BOOL                               bIsVisible;                                             // 
set from view ctor
 
-    BOOL                               bIsEmbedded;                                    // 
Embedded-Bereich anzeigen/anpassen ?
+    BOOL                               bIsEmbedded;                                    // 
display/adjust Embedded area?
 
-    // kein SetDirty bei ScFormulaCell::CompileTokenArray sondern am Ende
-    // von ScDocument::CompileAll[WithFormats], CopyScenario, CopyBlockFromClip
+    // no SetDirty for ScFormulaCell::CompileTokenArray but at the end of
+    // ScDocument::CompileAll[WithFormats], CopyScenario, CopyBlockFromClip
     BOOL                               bNoSetDirty;
-    // kein Broadcast, keine Listener aufbauen waehrend aus einem anderen
-    // Doc (per Filter o.ae.) inserted wird, erst bei CompileAll / CalcAfterLoad
+    // no broadcast, construct no listener during insert from a different 
+    // Doc (per filter or the like ), not until CompileAll / CalcAfterLoad
     BOOL                               bInsertingFromOtherDoc;
     bool                bLoadingMedium;
     bool                bImportingXML;      // special handling of formula text
     BOOL                bXMLFromWrapper;    // distinguish ScXMLImportWrapper from external 
component
     BOOL                               bCalcingAfterLoad;                              // in 
CalcAfterLoad TRUE
-    // wenn temporaer keine Listener auf/abgebaut werden sollen
+    // don't construct/destruct listeners temporarily
     BOOL                               bNoListening;
     BOOL                               bIdleDisabled;
     BOOL                               bInLinkUpdate;                                  // 
TableLink or AreaLink
     BOOL                               bChartListenerCollectionNeedsUpdate;
-    // ob RC_FORCED Formelzellen im Dokument sind/waren (einmal an immer an)
+    // are/were there RC_FORCED formula cells in the document (if set once to TRUE then set 
forever)
     BOOL                               bHasForcedFormulas;
-    // ob das Doc gerade zerstoert wird (kein Notify-Tracking etc. mehr)
+    // is the Doc being destroyed? (no Notify-Tracking etc. needed anymore)
     BOOL                               bInDtorClear;
-    // ob bei Spalte/Zeile einfuegen am Rand einer Referenz die Referenz
-    // erweitert wird, wird in jedem UpdateReference aus InputOptions geholt,
-    // gesetzt und am Ende von UpdateReference zurueckgesetzt
+    // expand reference if insert column/row takes place at the border 
+    // of a reference
+    // is fetched in each UpdateReference from InputOptions,
+    // assigned, and restored at the end of UpdateReference
     BOOL                               bExpandRefs;
-    // fuer Detektiv-Update, wird bei jeder Aenderung an Formeln gesetzt
+    // for detective update, is set for each change of a formula
     BOOL                               bDetectiveDirty;
 
-    BYTE                               nMacroCallMode;         // Makros per Warnung-Dialog 
disabled?
+    BYTE                               nMacroCallMode;         // Macros per warning dialog 
disabled?
     BOOL                               bHasMacroFunc;          // valid only after loading
 
     BYTE                               nVisSpellState;
@@ -418,9 +419,9 @@ private:
     ::std::set<ScFormulaCell*> maSubTotalCells;
 
 public:
-    SC_DLLPUBLIC ULONG                 GetCellCount() const;           // alle Zellen
+    SC_DLLPUBLIC ULONG                 GetCellCount() const;           // all cells
     SCSIZE          GetCellCount(SCTAB nTab, SCCOL nCol) const;
-    ULONG                      GetCodeCount() const;           // RPN-Code in Formeln
+    ULONG                      GetCodeCount() const;           // RPN-Code in formulas
     DECL_LINK( GetUserDefinedColor, USHORT * );
                                                                 // Numberformatter
 
@@ -566,7 +567,7 @@ public:
     void                       SetEmbedded( const ScRange& rRange );
     void                       ResetEmbedded();
     Rectangle          GetEmbeddedRect() const;                                                // 
1/100 mm
-    void                       SetEmbedded( const Rectangle& rRect );                  // aus 
VisArea (1/100 mm)
+    void                       SetEmbedded( const Rectangle& rRect );                  // from 
VisArea (1/100 mm)
     void                       SnapVisArea( Rectangle& rRect ) const;                  // 1/100 mm
 
     static SC_DLLPUBLIC bool ValidTabName( const String& rName );
@@ -608,7 +609,7 @@ public:
     SC_DLLPUBLIC bool IsDefaultTabBgColor( SCTAB nTab ) const;
     void                       GetScenarioFlags( SCTAB nTab, USHORT& rFlags ) const;
     SC_DLLPUBLIC BOOL                  IsActiveScenario( SCTAB nTab ) const;
-    SC_DLLPUBLIC void                  SetActiveScenario( SCTAB nTab, BOOL bActive );          // 
nur fuer Undo etc.
+    SC_DLLPUBLIC void                  SetActiveScenario( SCTAB nTab, BOOL bActive );          // 
only for Undo etc.
     SC_DLLPUBLIC formula::FormulaGrammar::AddressConvention GetAddressConvention() const;
     SC_DLLPUBLIC formula::FormulaGrammar::Grammar GetGrammar() const;
     void            SetGrammar( formula::FormulaGrammar::Grammar eGram );
@@ -652,7 +653,7 @@ public:
     SC_DLLPUBLIC void                  CopyDdeLinks( ScDocument* pDestDoc ) const;
     void                       DisconnectDdeLinks();
 
-                    // Fuer StarOne Api:
+                    // for StarOne Api:
     USHORT                     GetDdeLinkCount() const;
     BOOL                       UpdateDdeLink( const String& rAppl, const String& rTopic, const 
String& rItem );
 
@@ -692,7 +693,7 @@ public:
     SfxBindings*       GetViewBindings();
     SfxObjectShell* GetDocumentShell() const   { return pShell; }
     ScDrawLayer*       GetDrawLayer()                          { return pDrawLayer; }
-    SfxBroadcaster*    GetDrawBroadcaster();           // zwecks Header-Vermeidung
+    SfxBroadcaster*    GetDrawBroadcaster();           // to avoid header
     void                       BeginDrawUndo();
 
     void            BeginUnoRefUndo();
@@ -709,7 +710,7 @@ public:
                                     SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
                                     SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
                                     SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
-                    //! setzt nur die neue RangeList, keine ChartListener o.ae.
+                    //! only assigns the new RangeList, no ChartListener or the like
     void                       SetChartRangeList( const String& rChartName,
                         const ScRangeListRef& rNewRangeListRef );
 
@@ -746,7 +747,7 @@ public:
                             BOOL bForceTab = FALSE );
     SC_DLLPUBLIC void                  PutCell(SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell* 
pCell,
                             ULONG nFormatIndex, BOOL bForceTab = FALSE);
-                    // return TRUE = Zahlformat gesetzt
+                    // return TRUE = number format is set
     SC_DLLPUBLIC BOOL           SetString(
         SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rString,
         ScSetStringParam* pParam = NULL );
@@ -759,7 +760,7 @@ public:
                                         const String& rFormula,
                                         const ScTokenArray* p = NULL,
                                         const formula::FormulaGrammar::Grammar = 
formula::FormulaGrammar::GRAM_DEFAULT );
-    SC_DLLPUBLIC void                  InsertTableOp(const ScTabOpParam& rParam,       // 
Mehrfachoperation
+    SC_DLLPUBLIC void                  InsertTableOp(const ScTabOpParam& rParam,       // 
multi-operation
                                   SCCOL nCol1, SCROW nRow1,
                                   SCCOL nCol2, SCROW nRow2, const ScMarkData& rMark);
 
@@ -778,8 +779,7 @@ public:
                         may be NULL. */
     SC_DLLPUBLIC void                  GetNumberFormatInfo( short& nType, ULONG& nIndex,
                         const ScAddress& rPos, const ScBaseCell* pCell ) const;
-    void                       GetFormula( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rFormula,
-                                BOOL bAsciiExport = FALSE ) const;
+    void                       GetFormula( SCCOL nCol, SCROW nRow, SCTAB nTab, String& rFormula ) 
const;
     SC_DLLPUBLIC void                  GetCellType( SCCOL nCol, SCROW nRow, SCTAB nTab, CellType& 
rCellType ) const;
     SC_DLLPUBLIC CellType              GetCellType( const ScAddress& rPos ) const;
     SC_DLLPUBLIC void                  GetCell( SCCOL nCol, SCROW nRow, SCTAB nTab, ScBaseCell*& 
rpCell ) const;
@@ -829,7 +829,7 @@ public:
 
     SC_DLLPUBLIC void                  DoMergeContents( SCTAB nTab, SCCOL nStartCol, SCROW 
nStartRow,
                                     SCCOL nEndCol, SCROW nEndRow );
-                    // ohne Ueberpruefung:
+                    // without checking:
     SC_DLLPUBLIC void                  DoMerge( SCTAB nTab, SCCOL nStartCol, SCROW nStartRow,
                                     SCCOL nEndCol, SCROW nEndRow, bool bDeleteCaptions = true );
     void                       RemoveMerge( SCCOL nCol, SCROW nRow, SCTAB nTab );
@@ -881,13 +881,13 @@ public:
                     /** Zap all caches. */
     void            ClearLookupCaches();
 
-                    // Automatisch Berechnen
+                    // calculate automatically
     void                       SetAutoCalc( BOOL bNewAutoCalc );
     BOOL                       GetAutoCalc() const { return bAutoCalc; }
-                    // Automatisch Berechnen in/von/fuer ScDocShell disabled
+                    // calculate automatically in/from/for ScDocShell disabled
     void                       SetAutoCalcShellDisabled( BOOL bNew ) { bAutoCalcShellDisabled = 
bNew; }
     BOOL                       IsAutoCalcShellDisabled() const { return bAutoCalcShellDisabled; }
-                    // ForcedFormulas zu berechnen
+                    // ForcedFormulas are to be calculated 
     void                       SetForcedFormulaPending( BOOL bNew ) { bForcedFormulaPending = 
bNew; }
     BOOL                       IsForcedFormulaPending() const { return bForcedFormulaPending; }
                     // if CalcFormulaTree() is currently running
@@ -1079,7 +1079,7 @@ public:
     SC_DLLPUBLIC void                  InitUndoSelected( ScDocument* pSrcDoc, const ScMarkData& 
rTabSelection,
                                 BOOL bColInfo = FALSE, BOOL bRowInfo = FALSE );
 
-                    // nicht mehr benutzen:
+                    // don't use anymore:
     void                       CopyToDocument(SCCOL nCol1, SCROW nRow1, SCTAB nTab1,
                                 SCCOL nCol2, SCROW nRow2, SCTAB nTab2,
                                 USHORT nFlags, BOOL bMarked, ScDocument* pDestDoc,
@@ -1244,8 +1244,9 @@ public:
                                         ScMarkData& rMark,
                                         String& rUndoStr, ScDocument* pUndoDoc = NULL );
 
-                    // Col/Row von Folgeaufrufen bestimmen
-                    // (z.B. nicht gefunden von Anfang, oder folgende Tabellen)
+                    // determine Col/Row of subsequent calls
+                    // (e.g. not found from the beginning, or subsequent tables)
+                    // meaning of explanation in "()" was already unclear in German
     static void                GetSearchAndReplaceStart( const SvxSearchItem& rSearchItem,
                         SCCOL& rCol, SCROW& rRow );
 
@@ -1408,7 +1409,7 @@ public:
 
     SC_DLLPUBLIC BOOL                  NeedPageResetAfterTab( SCTAB nTab ) const;
 
-    // war vorher im PageStyle untergracht. Jetzt an jeder Tabelle:
+    // Was stored in PageStyle previously. Now it exists for every table:
     SC_DLLPUBLIC BOOL                  HasPrintRange();
     SC_DLLPUBLIC USHORT                        GetPrintRangeCount( SCTAB nTab );
     SC_DLLPUBLIC const ScRange*        GetPrintRange( SCTAB nTab, USHORT nPos );
@@ -1498,7 +1499,7 @@ public:
     BOOL                       IdleCalcTextWidth();
     BOOL                       IdleCheckLinks();
 
-    BOOL                       ContinueOnlineSpelling();       // TRUE = etwas gefunden
+    BOOL                       ContinueOnlineSpelling();       // TRUE = found s.th.
 
     BOOL                       IsIdleDisabled() const          { return bIdleDisabled; }
     void                       DisableIdle(BOOL bDo)           { bIdleDisabled = bDo; }
@@ -1522,7 +1523,7 @@ public:
     sal_Bool        HasRangeOverflow() const                { return nRangeOverflowType != 0; }
     SC_DLLPUBLIC sal_uInt32      GetRangeOverflowType() const            { return 
nRangeOverflowType; }
 
-    // fuer Broadcasting/Listening
+    // for broadcasting/listening
     void                       SetNoSetDirty( BOOL bVal ) { bNoSetDirty = bVal; }
     BOOL                       GetNoSetDirty() const { return bNoSetDirty; }
     void                       SetInsertingFromOtherDoc( BOOL bVal ) { bInsertingFromOtherDoc = 
bVal; }
@@ -1798,7 +1799,7 @@ public:
     void RemoveSubTotalCell(ScFormulaCell* pCell);
     void SetSubTotalCellsDirty(const ScRange& rDirtyRange);
 
-private: // CLOOK-Impl-Methoden
+private: // CLOOK-Impl-methods
 
     /**
      * Use this class as a locale variable to merge number formatter from
@@ -1817,7 +1818,7 @@ private: // CLOOK-Impl-Methoden
 
     void    MergeNumberFormatter(ScDocument* pSrcDoc);
 
-    void       ImplCreateOptions(); // bei Gelegenheit auf on-demand umstellen?
+    void       ImplCreateOptions(); // Suggestion: switch to on-demand?
     void       ImplDeleteOptions();
 
     void       DeleteDrawLayer();
diff --git a/sc/inc/drawpage.hxx b/sc/inc/drawpage.hxx
index faa43fa..edbe656 100644
--- a/sc/inc/drawpage.hxx
+++ b/sc/inc/drawpage.hxx
@@ -39,7 +39,7 @@ class ScDrawLayer;
 class ScDrawPage: public FmFormPage
 {
 public:
-    ScDrawPage(ScDrawLayer& rNewModel, StarBASIC* pBasic, BOOL bMasterPage=FALSE);
+    ScDrawPage(ScDrawLayer& rNewModel, StarBASIC* pBasic, bool bMasterPage = false);
     ~ScDrawPage();
 
     virtual ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > createUnoPage();
diff --git a/sc/inc/scabstdlg.hxx b/sc/inc/scabstdlg.hxx
index cd8b197..3584805 100644
--- a/sc/inc/scabstdlg.hxx
+++ b/sc/inc/scabstdlg.hxx
@@ -212,7 +212,7 @@ class AbstractScMoveTableDlg : public VclAbstractDialog  //add for ScMoveTableDl
 public:
     virtual USHORT     GetSelectedDocument             () const = 0;
     virtual USHORT     GetSelectedTable                () const = 0;
-    virtual BOOL       GetCopyTable                    () const = 0;
+    virtual bool    GetCopyTable            () const = 0;
     virtual bool    GetRenameTable          () const = 0;
     virtual void    GetTabNameString( String& rString ) const = 0;
     virtual void    SetForceCopyTable       () = 0;
diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx
index 2a0db50..b402c5c 100644
--- a/sc/inc/table.hxx
+++ b/sc/inc/table.hxx
@@ -319,8 +319,7 @@ public:
                             0.0;
                     }
     double             GetValue( SCCOL nCol, SCROW nRow );
-    void               GetFormula( SCCOL nCol, SCROW nRow, String& rFormula,
-                            BOOL bAsciiExport = FALSE );
+    void               GetFormula( SCCOL nCol, SCROW nRow, String& rFormula );
 
     CellType   GetCellType( const ScAddress& rPos ) const
                     {
diff --git a/sc/inc/waitoff.hxx b/sc/inc/waitoff.hxx
index d58f1cd..5090399 100644
--- a/sc/inc/waitoff.hxx
+++ b/sc/inc/waitoff.hxx
@@ -29,15 +29,15 @@
 #ifndef SC_WAITOFF_HXX
 #define SC_WAITOFF_HXX
 
-#include <tools/solar.h>
+#include <sal/types.h>
 
 class Window;
 
 class ScWaitCursorOff
 {
 private:
-    Window*                            pWin;
-    ULONG                              nWaiters;
+    Window*                 pWin;
+    sal_uInt32              nWaiters;
 public:
                         ScWaitCursorOff( Window* pWin );
                         ~ScWaitCursorOff();
-- 
1.7.0.4

From 5559e257716e9bfd90ce17aa60e502104973c491 Mon Sep 17 00:00:00 2001
From: Christina Rossmanith <ChrRossmanith@web.de>
Date: Thu, 6 Jan 2011 22:07:38 +0100
Subject: [PATCH 2/2] Translated comments from German to English

---
 sc/inc/arealink.hxx |    4 ----
 sc/inc/chgtrack.hxx |   21 ---------------------
 sc/inc/docoptio.hxx |    2 +-
 sc/inc/document.hxx |    8 ++++----
 4 files changed, 5 insertions(+), 30 deletions(-)

diff --git a/sc/inc/arealink.hxx b/sc/inc/arealink.hxx
index 32905aa..0e7b073 100644
--- a/sc/inc/arealink.hxx
+++ b/sc/inc/arealink.hxx
@@ -51,11 +51,7 @@ private:
     ScRange         aDestArea;
     BOOL            bAddUndo;
     BOOL            bInCreate;
-<<<<<<< HEAD
     BOOL            bDoInsert;      // is set to FALSE for first update
-=======
-    BOOL            bDoInsert;      // is set to FALSE for first update (Is that comment correct? 
Can't find statement containing "bDoInsert" and "FALSE" using grok)
->>>>>>> Translated comments from German to English.
     BOOL               FindExtRange( ScRange& rRange, ScDocument* pSrcDoc, const String& rAreaName 
);
 
 public:
diff --git a/sc/inc/chgtrack.hxx b/sc/inc/chgtrack.hxx
index 5feed9a..86df024 100644
--- a/sc/inc/chgtrack.hxx
+++ b/sc/inc/chgtrack.hxx
@@ -1264,15 +1264,9 @@ public:
 
     SC_DLLPUBLIC               void                            Undo( ULONG nStartAction, ULONG 
nEndAction, bool bMerge = false );
 
-<<<<<<< HEAD
                                 // adjust references for MergeDocument
                                 //! may only be used in a temporary opened document.
                                 //! the Track (?) is unclean afterwards
-=======
-                                // for MergeDocument, adjust references,
-                                //! may only be used in a temporary opened document
-                                //! der Track ist danach verhunzt
->>>>>>> Translated comments from German to English.
             void                               MergePrepare( ScChangeAction* pFirstMerge, bool 
bShared = false );
             void                               MergeOwn( ScChangeAction* pAct, ULONG nFirstMerge, 
bool bShared = false );
     static     BOOL                            MergeIgnore( const ScChangeAction&, ULONG 
nFirstMerge );
@@ -1298,21 +1292,6 @@ public:
                                 // With bAllFlat (==TRUE ?) all dependents of dependents
                                 // will be inserted flatly.
 
-=======
-                                // Insert dependents into table.
-                                // Bei Insert sind es echte Abhaengige,
-                                // bei Move abhaengige Contents im FromRange
-                                // und geloeschte im ToRange bzw. Inserts in
-                                // FromRange oder ToRange,
-                                // bei Delete eine Liste der geloeschten,
-                                // bei Content andere Contents an gleicher
-                                // Position oder MatrixReferences zu MatrixOrigin.
-                                // Mit bListMasterDelete werden unter einem
-                                // MasterDelete alle zu diesem Delete gehoerenden
-                                // Deletes einer Reihe gelistet.
-                                // Mit bAllFlat werden auch alle Abhaengigen
-                                // der Abhaengigen flach eingefuegt.
->>>>>>> Translated comments from German to English.
     SC_DLLPUBLIC               void                            GetDependents( ScChangeAction*,
                                     ScChangeActionTable&,
                                     BOOL bListMasterDelete = FALSE,
diff --git a/sc/inc/docoptio.hxx b/sc/inc/docoptio.hxx
index e3d55ae..4cccec8 100644
--- a/sc/inc/docoptio.hxx
+++ b/sc/inc/docoptio.hxx
@@ -51,7 +51,7 @@ class SC_DLLPUBLIC ScDocOptions
     BOOL   bIsIgnoreCase;                      // ignore case for comparisons?
     BOOL   bIsIter;                                    // iterations for circular refs
     BOOL   bCalcAsShown;                       // calculate as shown (wrt precision)
-    BOOL   bMatchWholeCell;                    // search criteria must match the whole cell 
+    BOOL   bMatchWholeCell;                    // search criteria must match the whole cell
     BOOL   bDoAutoSpell;                       // auto-spelling
     BOOL   bLookUpColRowNames;         // determine column-/row titles automagically
     BOOL   bFormulaRegexEnabled;    // regular expressions in formulas enabled
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index c7f4fea..5658c01 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -365,7 +365,7 @@ private:
     // no SetDirty for ScFormulaCell::CompileTokenArray but at the end of
     // ScDocument::CompileAll[WithFormats], CopyScenario, CopyBlockFromClip
     BOOL                               bNoSetDirty;
-    // no broadcast, construct no listener during insert from a different 
+    // no broadcast, construct no listener during insert from a different
     // Doc (per filter or the like ), not until CompileAll / CalcAfterLoad
     BOOL                               bInsertingFromOtherDoc;
     bool                bLoadingMedium;
@@ -381,8 +381,8 @@ private:
     BOOL                               bHasForcedFormulas;
     // is the Doc being destroyed? (no Notify-Tracking etc. needed anymore)
     BOOL                               bInDtorClear;
-    // expand reference if insert column/row takes place at the border 
-    // of a reference
+    // expand reference if insert column/row takes place at the border
+    // of a reference?
     // is fetched in each UpdateReference from InputOptions,
     // assigned, and restored at the end of UpdateReference
     BOOL                               bExpandRefs;
@@ -887,7 +887,7 @@ public:
                     // calculate automatically in/from/for ScDocShell disabled
     void                       SetAutoCalcShellDisabled( BOOL bNew ) { bAutoCalcShellDisabled = 
bNew; }
     BOOL                       IsAutoCalcShellDisabled() const { return bAutoCalcShellDisabled; }
-                    // ForcedFormulas are to be calculated 
+                    // ForcedFormulas are to be calculated
     void                       SetForcedFormulaPending( BOOL bNew ) { bForcedFormulaPending = 
bNew; }
     BOOL                       IsForcedFormulaPending() const { return bForcedFormulaPending; }
                     // if CalcFormulaTree() is currently running
-- 
1.7.0.4


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.