[Libreoffice-commits] .: autodoc/inc autodoc/source automation/inc automation/source basctl/source
Michael Meeks
michael at kemper.freedesktop.org
Tue Aug 23 09:39:11 PDT 2011
autodoc/inc/ary/ceslot.hxx | 2
autodoc/inc/ary_i/d_token.hxx | 2
autodoc/source/parser/adoc/cx_a_std.cxx | 16 -
autodoc/source/parser/cpp/cx_c_std.cxx | 16 -
autodoc/source/parser/cpp/cx_c_sub.cxx | 2
autodoc/source/parser/cpp/pe_funct.hxx | 25 +-
autodoc/source/parser/cpp/pe_vafu.hxx | 24 +-
autodoc/source/parser/tokens/tkpstama.cxx | 2
autodoc/source/parser_i/idl/cx_idlco.cxx | 18 -
autodoc/source/parser_i/idoc/cx_dsapi.cxx | 16 -
autodoc/source/parser_i/tokens/tkpstam2.cxx | 1
automation/inc/automation/commdefines.hxx | 33 +-
automation/inc/automation/communi.hxx | 14 -
automation/inc/automation/simplecm.hxx | 48 +---
automation/source/app/testbasi.hxx | 8
automation/source/communi/communi.cxx | 63 ++---
automation/source/inc/rcontrol.hxx | 78 +++---
automation/source/inc/testapp.hxx | 70 +++---
automation/source/miniapp/testapp.hxx | 2
automation/source/server/cmdbasestream.cxx | 26 +-
automation/source/server/editwin.cxx | 2
automation/source/server/editwin.hxx | 2
automation/source/server/prof_nul.cxx | 15 -
automation/source/server/prof_usl.cxx | 21 -
automation/source/server/profiler.cxx | 6
automation/source/server/profiler.hxx | 33 +-
automation/source/server/recorder.cxx | 2
automation/source/server/retstrm.cxx | 2
automation/source/server/server.cxx | 68 +++---
automation/source/server/server.hxx | 2
automation/source/server/sta_list.cxx | 26 +-
automation/source/server/statemnt.cxx | 305 +++++++++++++--------------
automation/source/server/statemnt.hxx | 63 ++---
automation/source/simplecm/packethandler.cxx | 37 +--
automation/source/testtool/cmdstrm.cxx | 36 +--
automation/source/testtool/cmdstrm.hxx | 4
automation/source/testtool/comm_bas.cxx | 192 ++++++++--------
automation/source/testtool/comm_bas.hxx | 36 +--
automation/source/testtool/httprequest.cxx | 2
automation/source/testtool/objtest.cxx | 225 +++++++++----------
automation/source/testtool/objtest.hxx | 25 +-
automation/source/testtool/tcommuni.cxx | 6
basctl/source/basicide/basicbox.cxx | 10
basctl/source/basicide/baside2.cxx | 78 ++----
basctl/source/basicide/baside2b.cxx | 65 ++---
basctl/source/basicide/baside3.cxx | 4
basctl/source/basicide/basides1.cxx | 63 ++---
basctl/source/basicide/basides2.cxx | 6
basctl/source/basicide/basides3.cxx | 6
basctl/source/basicide/basidesh.cxx | 52 ++--
basctl/source/basicide/basobj3.cxx | 16 -
basctl/source/basicide/bastype2.cxx | 12 -
basctl/source/basicide/bastype2.hxx | 6
basctl/source/basicide/bastype3.cxx | 5
basctl/source/basicide/bastypes.cxx | 19 -
basctl/source/basicide/brkdlg.cxx | 2
basctl/source/basicide/iderdll.cxx | 20 -
basctl/source/basicide/macrodlg.cxx | 51 ++--
basctl/source/basicide/moduldl2.cxx | 4
basctl/source/basicide/moduldlg.cxx | 16 -
basctl/source/basicide/objdlg.cxx | 6
basctl/source/basicide/tbxctl.cxx | 6
basctl/source/dlged/dlged.cxx | 2
basctl/source/inc/basobj.hxx | 2
basctl/source/inc/bastypes.hxx | 9
65 files changed, 977 insertions(+), 1059 deletions(-)
New commits:
commit fbc30846acc2391a4c323c07ea04b308a685ce46
Author: Allmann-Rahn <allmann-rahn at ubuntu.ubuntu-domain>
Date: Mon Aug 22 11:39:37 2011 +0200
Translated German comments and removed the redundant ones in the directories accessibility to (incl.) basebmp.
diff --git a/autodoc/inc/ary/ceslot.hxx b/autodoc/inc/ary/ceslot.hxx
index ae0beb2..9dcd159 100644
--- a/autodoc/inc/ary/ceslot.hxx
+++ b/autodoc/inc/ary/ceslot.hxx
@@ -41,7 +41,7 @@ namespace ary
class Display;
-/** Unterscheidungen von Slots
+/** differentiation of Slots
Slots:
- ReadWrite or ReadOnly
diff --git a/autodoc/inc/ary_i/d_token.hxx b/autodoc/inc/ary_i/d_token.hxx
index 7fed7d1..dd11336 100644
--- a/autodoc/inc/ary_i/d_token.hxx
+++ b/autodoc/inc/ary_i/d_token.hxx
@@ -248,7 +248,7 @@ class DT_SeeAlsoAtTag : public DT_AtTag
virtual void DisplayAt(
DocumentationDisplay &
o_rDisplay ) const;
- const String & LinkText() const { return sTitle; } // Missbrauch von sTitle
+ const String & LinkText() const { return sTitle; } // abuse of sTitle
};
class DT_ParameterAtTag : public DT_AtTag
diff --git a/autodoc/source/parser/adoc/cx_a_std.cxx b/autodoc/source/parser/adoc/cx_a_std.cxx
index 18d11b5..a295d75 100644
--- a/autodoc/source/parser/adoc/cx_a_std.cxx
+++ b/autodoc/source/parser/adoc/cx_a_std.cxx
@@ -250,16 +250,16 @@ Context_AdocStd::PerformStatusFunction( uintt i_nStatusSignal,
void
Context_AdocStd::SetupStateMachine()
{
- // Besondere Array-Stati (kein Tokenabschluss oder Kontextwechsel):
-// const INT16 bas = 0; // Base-Status
- const INT16 wht = 1; // Whitespace-Status
- const INT16 awd = 2; // Any-Word-Read-Status
+ // special array statuses (no tokenfinish or change of context):
+// const INT16 bas = 0; // base-status
+ const INT16 wht = 1; // whitespace-status
+ const INT16 awd = 2; // any-word-read-status
- // Kontextwechsel-Stati:
+ // change of context statuses
const INT16 goto_CheckStar = 3;
const INT16 goto_AtTag = 4;
- // Tokenfinish-Stati:
+ // tokenfinish statuses:
const INT16 finError = 5;
// const INT16 finIgnore = 6;
const INT16 finEol = 7;
@@ -267,7 +267,7 @@ Context_AdocStd::SetupStateMachine()
const INT16 finAnyWord = 9;
const INT16 finWhitespace = 10;
- // Konstanten zur Benutzung in der Tabelle:
+ // constants for use in the table:
const INT16 fof = finEof;
const INT16 err = finError;
const INT16 faw = finAnyWord;
@@ -361,7 +361,7 @@ Context_AdocStd::SetupStateMachine()
DYN StmBoundsStatus * dpBst_finWhitespace
= new StmBoundsStatus( *this, *this, nF_fin_Whitespace, true);
- // dpMain aufbauen:
+ // construct dpMain:
aStateMachine.AddStatus(dpStatusTop);
aStateMachine.AddStatus(dpStatusWhite);
aStateMachine.AddStatus(dpStatusWord);
diff --git a/autodoc/source/parser/cpp/cx_c_std.cxx b/autodoc/source/parser/cpp/cx_c_std.cxx
index 73eed71..c3710d6 100644
--- a/autodoc/source/parser/cpp/cx_c_std.cxx
+++ b/autodoc/source/parser/cpp/cx_c_std.cxx
@@ -239,12 +239,12 @@ Context_CppStd::PerformStatusFunction( uintt i_nStatusSignal,
void
Context_CppStd::SetupStateMachine()
{
- // Besondere Array-Stati (kein Tokenabschluss oder Kontextwechsel):
-// const INT16 top = 0; // Top-Status
- const INT16 wht = 1; // Whitespace-überlese-Status
- const INT16 bez = 2; // Bezeichner-lese-Status
+ // special array statuses (no tokenfinish or change of context):
+// const INT16 top = 0; // top status
+ const INT16 wht = 1; // skip whitespace status
+ const INT16 bez = 2; // read identifier status
- // Tokenfinish-Stati:
+ // tokenfinish statuses:
const INT16 finError = 3;
const INT16 finIgnore = 4;
const INT16 finBezeichner = 5;
@@ -255,7 +255,7 @@ Context_CppStd::SetupStateMachine()
const INT16 finEOL = 10;
const INT16 finEOF = 11;
- // Kontextwechsel-Stati:
+ // change of context statuses:
const INT16 gotoComment = 12;
const INT16 gotoDocu = 13;
const INT16 gotoPreprocessor = 14;
@@ -264,7 +264,7 @@ Context_CppStd::SetupStateMachine()
const INT16 gotoConstNumeric = 17;
const INT16 gotoUnblockMacro = 18;
- // Abbreviations to be used in status tables:
+ // abbreviations to be used in status tables:
const INT16 err = finError;
const INT16 fig = finIgnore;
const INT16 fbz = finBezeichner;
@@ -378,7 +378,7 @@ Context_CppStd::SetupStateMachine()
DYN StmBoundsStatus * dpBst_gotoUnblockMacro
= new StmBoundsStatus( *this, *pContext_UnblockMacro, nF_goto_UnblockMacro, false );
- // dpMain aufbauen:
+ // construct dpMain:
aStateMachine.AddStatus(dpStatusTop);
aStateMachine.AddStatus(dpStatusWhite);
diff --git a/autodoc/source/parser/cpp/cx_c_sub.cxx b/autodoc/source/parser/cpp/cx_c_sub.cxx
index 76e5779..fbdd505 100644
--- a/autodoc/source/parser/cpp/cx_c_sub.cxx
+++ b/autodoc/source/parser/cpp/cx_c_sub.cxx
@@ -144,7 +144,7 @@ Context_ConstNumeric::ReadCharChain(CharacterSource & io_rText)
if (cNext == '+' OR cNext == '-')
cNext = io_rText.MoveOn();
} // endif
- } while (isalnum(cNext) OR cNext == '.'); // Reicht aus, wenn Zahlen korrekt geschrieben sind
+ } while (isalnum(cNext) OR cNext == '.'); // suffices, if the numbers are spelled correctly
SetNewToken(new Tok_Constant(io_rText.CutToken()));
}
diff --git a/autodoc/source/parser/cpp/pe_funct.hxx b/autodoc/source/parser/cpp/pe_funct.hxx
index 20d8b5e..2f6a183 100644
--- a/autodoc/source/parser/cpp/pe_funct.hxx
+++ b/autodoc/source/parser/cpp/pe_funct.hxx
@@ -219,16 +219,16 @@ PE_Function::Result_WithImplementation() const
-/* // Overview of Stati
+/* // Overview of statuses
Undecided
---------
-start // vor und während storage class specifiern
+start // before and inside storage class specifiers
->Typ
-expectName // Typ ist da
+expectName // type is there
afterName
@@ -238,18 +238,17 @@ afterName
Variable
--------
-start // vor und während storage class specifiern
+start // before and inside storage class specifiers
->Typ
-expectName // Typ ist da -> im Falle von '(': notyetimplemented
+expectName // type is there -> in case of '(': notyetimplemented
afterName
expectSize // after [
expectFinish
- // vor ; oder ,
-expectNextVarName // anders als bei expectName kann hier auch * oder & kommen
-
+ // before ; or ,
+expectNextVarName // in contrast to expectName here can also be a * or &
@@ -257,13 +256,13 @@ expectNextVarName // anders als bei expectName kann hier auch * oder & kommen
Function
--------
-start // vor und während storage class specifiern
+start // before and inside storage class specifiers
->Typ
-expectName // Typ ist da
-expectBracket // Nach Name
-expectParameter // nach ( oder ,
+expectName // type is there
+expectBracket // after name
+expectParameter // after ( or ,
-> Parameter
after Parameters // before const, volatile throw or = 0.
after throw // expect (
@@ -271,7 +270,7 @@ expectException // after (
after exceptions // = 0 oder ; oder ,
-expectNextVarName // anders als bei expectName kann hier auch * oder & kommen
+expectNextVarName // in contrast to expectName here can also be a * or &
diff --git a/autodoc/source/parser/cpp/pe_vafu.hxx b/autodoc/source/parser/cpp/pe_vafu.hxx
index c31bbb5..0fa760c 100644
--- a/autodoc/source/parser/cpp/pe_vafu.hxx
+++ b/autodoc/source/parser/cpp/pe_vafu.hxx
@@ -223,12 +223,12 @@ PE_VarFunc::Result_CeType() const
#endif
-/* // Overview of Stati
+/* // Overview of statuses
Undecided
---------
-start // vor und während storage class specifiern
+start // before and inside storage class specifiers
any ->stay
operaator ->goto Function
@@ -246,17 +246,17 @@ afterName ->goto Variable or Function
Variable
--------
-start // vor und während storage class specifiern
+start // before and inside storage class specifiers
->Typ
-expectName // Typ ist da -> im Falle von '(': notyetimplemented
+expectName // type is there -> in case of '(': notyetimplemented
afterName
expectSize // after [
expectFinish
- // vor ; oder ,
-expectNextVarName // anders als bei expectName kann hier auch * oder & kommen
+ // before ; or ,
+expectNextVarName // in contrast to expectName here can also be a * or &
@@ -265,21 +265,21 @@ expectNextVarName // anders als bei expectName kann hier auch * oder & kommen
Function
--------
-start // vor und während storage class specifiern
+start // before and inside storage class specifiers
->Typ
-expectName // Typ ist da
-expectBracket // Nach Name
-expectParameter // nach ( oder ,
+expectName // type is there
+expectBracket // after name
+expectParameter // after ( or ,
-> Parameter
after Parameters // before const, volatile throw or = 0.
after throw // expect (
expectException // after (
-after exceptions // = 0 oder ; oder ,
+after exceptions // = 0 or ; or ,
-expectNextVarName // anders als bei expectName kann hier auch * oder & kommen
+expectNextVarName // in contrast to expectName here can also be a * or &
diff --git a/autodoc/source/parser/tokens/tkpstama.cxx b/autodoc/source/parser/tokens/tkpstama.cxx
index aefe72c..f3e88b3 100644
--- a/autodoc/source/parser/tokens/tkpstama.cxx
+++ b/autodoc/source/parser/tokens/tkpstama.cxx
@@ -71,7 +71,7 @@ StateMachine::AddToken( const char * in_sToken,
if (csv::no_str(in_sToken))
return;
- // Durch existierende Stati durchhangeln:
+
nCurrentStatus = 0;
nPeekedStatus = 0;
diff --git a/autodoc/source/parser_i/idl/cx_idlco.cxx b/autodoc/source/parser_i/idl/cx_idlco.cxx
index 42ace94..4e1f1da 100644
--- a/autodoc/source/parser_i/idl/cx_idlco.cxx
+++ b/autodoc/source/parser_i/idl/cx_idlco.cxx
@@ -308,12 +308,12 @@ Context_UidlCode::PerformStatusFunction( uintt i_nStatusSignal,
void
Context_UidlCode::SetupStateMachine()
{
- // Besondere Array-Stati (kein Tokenabschluss oder Kontextwechsel):
-// const INT16 top = 0; // Top-Status
- const INT16 wht = 1; // Whitespace-überlese-Status
- const INT16 bez = 2; // Bezeichner-lese-Status
+ // special array statuses (no tokenfinish or change of context):
+// const INT16 top = 0; // top status
+ const INT16 wht = 1; // skip whitespace status
+ const INT16 bez = 2; // read identifier status
- // Tokenfinish-Stati:
+ // tokenfinish statuses:
const INT16 finErr = 3;
const INT16 finIgn = 4;
const INT16 finBez = 5;
@@ -322,7 +322,7 @@ Context_UidlCode::SetupStateMachine()
const INT16 finEOL = 8;
const INT16 finEOF = 9;
- // Kontextwechsel-Stati:
+ // change of context statuses:
const INT16 gotoMld = 10;
const INT16 gotoSld = 11;
const INT16 gotoMlc = 12;
@@ -330,7 +330,7 @@ Context_UidlCode::SetupStateMachine()
const INT16 gotoPrp = 14;
const INT16 gotoAsg = 15;
- // Konstanten zur Benutzung in der Tabelle:
+ // constants for use in the table:
const INT16 err = finErr;
const INT16 fbz = finBez;
const INT16 fig = finIgn;
@@ -338,7 +338,7 @@ Context_UidlCode::SetupStateMachine()
// const INT16 fkw = finKeyw;
// const INT16 fpc = finPunct;
- /// Die '0'en werden spaeter durch AddToken() ersetzt.
+ /// '0's are going to be replaced by AddToken() later
const INT16 A_nTopStatus[C_nStatusSize] =
// 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
@@ -435,7 +435,7 @@ Context_UidlCode::SetupStateMachine()
DYN StmBoundsStatu2 * dpBst_gotoAsg
= new StmBoundsStatu2( *this, *dpContext_Assignment, nF_goto_Assignment, false );
- // dpMain aufbauen:
+ // construct dpMain:
aStateMachine.AddStatus(dpStatusTop);
aStateMachine.AddStatus(dpStatusWhite);
diff --git a/autodoc/source/parser_i/idoc/cx_dsapi.cxx b/autodoc/source/parser_i/idoc/cx_dsapi.cxx
index b1cf5fd..662af48 100644
--- a/autodoc/source/parser_i/idoc/cx_dsapi.cxx
+++ b/autodoc/source/parser_i/idoc/cx_dsapi.cxx
@@ -279,12 +279,12 @@ Context_Docu::PerformStatusFunction( uintt i_nStatusSignal,
void
Context_Docu::SetupStateMachine()
{
- // Besondere Array-Stati (kein Tokenabschluss oder Kontextwechsel):
-// const INT16 bas = 0; // Base-Status
- const INT16 wht = 1; // Whitespace-overlook-Status
- const INT16 awd = 2; // Any-Word-Read-Status
+ // special array statuses (no tokenfinish or change of context):
+// const INT16 bas = 0; // base status
+ const INT16 wht = 1; // skip whitespace status
+ const INT16 awd = 2; // any word read status
- // Kontextwechsel-Stati:
+ // change of context statuses:
const INT16 goto_EoHtml = 3;
const INT16 goto_EoXmlConst = 4;
const INT16 goto_EoXmlLink_BeginTag = 5;
@@ -293,7 +293,7 @@ Context_Docu::SetupStateMachine()
const INT16 goto_EoXmlFormat_EndTag = 8;
const INT16 goto_CheckStar = 9;
- // Tokenfinish-Stati:
+ // tokenfinish statuses:
const INT16 finError = 10;
// const INT16 finIgnore = 11;
const INT16 finEof = 12;
@@ -303,7 +303,7 @@ Context_Docu::SetupStateMachine()
// const INT16 finComma = 16;
const INT16 finWhite = 17;
- // Konstanten zur Benutzung in der Tabelle:
+ // constants for use in the table:
const INT16 ght = goto_EoHtml;
/*
const INT16 gxc = goto_EoXmlConst;
@@ -435,7 +435,7 @@ Context_Docu::SetupStateMachine()
= new StmBoundsStatu2( *this, *this, nF_fin_White, false);
- // dpMain aufbauen:
+ // construct dpMain:
aStateMachine.AddStatus(dpStatusTop);
aStateMachine.AddStatus(dpStatusWhite);
aStateMachine.AddStatus(dpStatusWord);
diff --git a/autodoc/source/parser_i/tokens/tkpstam2.cxx b/autodoc/source/parser_i/tokens/tkpstam2.cxx
index 90978c1..97b0d72 100644
--- a/autodoc/source/parser_i/tokens/tkpstam2.cxx
+++ b/autodoc/source/parser_i/tokens/tkpstam2.cxx
@@ -72,7 +72,6 @@ StateMachin2::AddToken( const char * in_sToken,
if (csv::no_str(in_sToken))
return;
- // Durch existierende Stati durchhangeln:
nCurrentStatus = 0;
nPeekedStatus = 0;
diff --git a/automation/inc/automation/commdefines.hxx b/automation/inc/automation/commdefines.hxx
index 24ca058..7b6d62b 100644
--- a/automation/inc/automation/commdefines.hxx
+++ b/automation/inc/automation/commdefines.hxx
@@ -91,29 +91,28 @@
#endif // OSL_LITENDIAN
/**
- Es gibt zwei arten von Datenpaketen
- die erste enthält in den ersten 4 Byte die Längenangabe und in den Darauffolgenden die Daten
- Die Längenangabe bezieht sich nur auf die Daten ohne die Längenangabe selbst.
+ There are two types of data packages:
+ The first one contains in the first 4 bytes the length information and in the following the data.
+ The length information refers to the data only, without the length information itself.
- Die Zweite Art von Datenpaketen enthält Header mit weitere Informationen
- wie unten beschrieben.
+ The second type of data packages contains headers with further information as described below.
- Umgeschaltet wird mit dem Boolean bUseMultiChannel im Konstruktor des Managers.
+ It's switched with the Boolean bUseMultiChanell in the manager's constructor.
**/
/**
-Defines für Header Typen:
+Defines for header types:
-Allgemeiner Header:
- Byte Länge Inhalt
- 0..3 4 Länge des Paketes ohne diese 4 Byte
- 4 1 Prüfsumme über die Länge. Stimmt sie nicht wird die Verbindung geschlossen
- 5..6 2 Länge des Headers ohne diese 2 Byte
- 7..8 2 Typ des Headers
+general header:
+ bytes length content
+ 0..3 4 the package's length without these 4 bytes
+ 4 1 Checksum concerning the length. If it's incorrect, the connection is closed.
+ 5..6 2 length of the header without these 2 bytes
+ 7..8 2 type of the header
CH_SimpleMultiChannel:
- 9..10 2 Channel
+ 9..10 2 channel
CH_Handshake Internal Use ONLY
- Keine Weiteren Daten!
+ No further data!
**/
typedef comm_UINT16 CMProtocol;
@@ -130,8 +129,8 @@ typedef comm_UINT16 CommunicationOption;
#define CH_SimpleMultiChannel 0x0001
#define CH_Handshake 0x0002
-#define CH_REQUEST_HandshakeAlive ((HandshakeType)0x0101) /// Fordert eine Alive Antwort an
-#define CH_RESPONSE_HandshakeAlive ((HandshakeType)0x0102) /// Alive Antwort
+#define CH_REQUEST_HandshakeAlive ((HandshakeType)0x0101) /// aks for alive reply
+#define CH_RESPONSE_HandshakeAlive ((HandshakeType)0x0102) /// alive reply
/**
Announce supported options:
diff --git a/automation/inc/automation/communi.hxx b/automation/inc/automation/communi.hxx
index 68cb3cb..c416d77 100644
--- a/automation/inc/automation/communi.hxx
+++ b/automation/inc/automation/communi.hxx
@@ -58,8 +58,8 @@ protected:
virtual void CallConnectionOpened( CommunicationLink* pCL );
virtual void CallConnectionClosed( CommunicationLink* pCL );
CommunicationLinkList *ActiveLinks;
- CommunicationLinkList *InactiveLinks; /// Hier sind die CommunicationLinks drin, die sich noch nicht selbst abgemeldet haben.
- /// allerdings schon ein StopCommunication gekriegt haben, bzw ein ConnectionTerminated
+ CommunicationLinkList *InactiveLinks; /// CommunicationLinks that have not yet logged off themselves but already have received
+ /// a StopCommunication or a ConnectionTerminated
virtual void DestroyingLink( CommunicationLink *pCL );
sal_Bool bGracefullShutdown;
@@ -86,7 +86,7 @@ public:
virtual sal_Bool IsCommunicationError();
virtual sal_Bool DoTransferDataStream( SvStream *pDataStream, CMProtocol nProtocol = CM_PROTOCOL_OLDSTYLE );
- // Diese sind Virtuelle Links!!!!
+ // These are virtual links!
virtual long ConnectionClosed( void* = NULL );
virtual long DataReceived( void* = NULL );
@@ -102,8 +102,8 @@ protected:
virtual sal_Bool ShutdownCommunication();
sal_uLong nConnectionClosedEventId;
sal_uLong nDataReceivedEventId;
- osl::Mutex aMConnectionClosed; // Notwendig, da Event verarbeitet werden kann bevor Variable gesetzt ist
- osl::Mutex aMDataReceived; // Notwendig, da Event verarbeitet werden kann bevor Variable gesetzt ist
+ osl::Mutex aMConnectionClosed; // necessary because no event can be managed before the variable is set
+ osl::Mutex aMDataReceived; // necessary because no event can be managed before the variable is set
virtual void WaitForShutdown();
DECL_LINK( ShutdownLink, void* );
@@ -150,11 +150,11 @@ private:
sal_uLong nPortToListen;
sal_uInt16 nMaxConnections;
sal_uLong nAddConnectionEventId;
- osl::Mutex aMAddConnection; // Notwendig, da Event verarbeitet werden kann bevor Variable gesetzt ist
+ osl::Mutex aMAddConnection; // necessary because no event can be managed before the variable is set
void CallInfoMsg( InfoString aMsg ){ pMyServer->CallInfoMsg( aMsg ); }
CM_InfoType GetInfoType(){ return pMyServer->GetInfoType(); }
- // Diese beiden werden zum Transport der Connection vom Thread zum Mainthread verwendet.
+ // these are used for the connection's transport from the thread to the mainthread
CommunicationLinkRef xmNewConnection;
DECL_LINK( AddConnection, void* );
};
diff --git a/automation/inc/automation/simplecm.hxx b/automation/inc/automation/simplecm.hxx
index 9a5211b..96e55ca 100644
--- a/automation/inc/automation/simplecm.hxx
+++ b/automation/inc/automation/simplecm.hxx
@@ -37,7 +37,7 @@
#include <automation/commdefines.hxx>
-// CM steht f�r CommunicationManager
+// CM stands for CommunicationManager
#define CM_UNLIMITED_CONNECTIONS 0xffff
typedef sal_uInt16 CM_NameType;
@@ -45,7 +45,7 @@ typedef sal_uInt16 CM_NameType;
#define CM_FQDN ( (CM_NameType) 02 )
typedef sal_uInt16 CM_InfoType;
-// nur eines dieser 3 defines darf verwendet werden
+// only one of these three defines may be used
#define CM_NO_TEXT ( (CM_InfoType) 01 )
#define CM_SHORT_TEXT ( (CM_InfoType) 02 )
#define CM_VERBOSE_TEXT ( (CM_InfoType) 03 )
@@ -122,9 +122,9 @@ protected:
friend class CommunicationManager;
friend class MultiCommunicationManager;
friend class CommunicationManagerServerAcceptThread;
- // Darf nicht abger�umt werden zwischen Empfang des Streams und ende des Callbacks
+ // may not be stopped between the stream's reception and the callback's end
-protected: // so da� nur �ber Ref gel�scht werden kann
+protected: // so that it can only be deleted via Ref
virtual ~CommunicationLink();
void InvalidateManager() { pMyManager = NULL; }
@@ -137,13 +137,10 @@ public:
virtual sal_Bool IsCommunicationError()=0;
CommunicationManager* GetCommunicationManager(){ return pMyManager; }
-// Der Name oder die IP-Adresse oder sonstwas um den Communikationspartner zu identifizieren
virtual ByteString GetCommunicationPartner( CM_NameType eType )=0;
-// Der Name oder die IP-Adresse oder sonstwas um den Communikationspartner zu identifizieren
virtual ByteString GetMyName( CM_NameType eType )=0;
-// Liefert einen neuen Stream zum Versenden von Daten.
virtual SvStream* GetBestCommunicationStream()=0;
/** will call virtual function DoTransferDataStream to do actual work
@@ -151,20 +148,20 @@ public:
**/
sal_Bool TransferDataStream( SvStream *pDataStream, CMProtocol nProtocol = CM_PROTOCOL_OLDSTYLE );
- // Liefert die ID, die vom Sender angegeben wurde.
- // Dadurch lassen sich virtuelle Kommunikationen �ber einen physikalischen Link realisiren.
- // Da die Kommunikation zu �lteren Versionen kompatibel bleiben mu�, mu� der Empf�nger raten,
- // die neue oder die alte verwendet wird, da sich der Kopf eines Auftrages dann �ndert.
+ // delivers the ID that is named by the server
+ // Due to that virtual communications over a physical link can be realised.
+ // Because the communication must remain compatible to older versions the receiver must guess whether
+ // the new or the old one is used because the order's head changes then
sal_uInt16 GetProtocol(){ return nServiceProtocol; }
- // Der Stream wird hier �bergeben. Der Aufrufer ist f�r dessen L�schung zust�ndig
- // Die Methode MUSS gerufen werden, da sonst keine weiteren Daten empfangen werden.
+ // Commits the stream. The caller is responsible for the deletion.
+ // The method must be called because there would be no further data received otherwise.
SvStream* GetServiceData(){ SvStream *pTemp = pServiceData; pServiceData = NULL; return pTemp; }
- /// Erm�glicht das Ausl�sen des n�chsten Callbacks. Wird auch Implizit gerufen.
+ /// Allows for the release of the next callbacks. Is also called implicitly.
void FinishCallback(){ bIsInsideCallback = sal_False; }
- /// Syncrones Empfangen der Daten. Nur f�r Kommandozeile, sonst leer implementiert
+ /// Synchronous reception of the data. Only for command line - empty implementation for other uses.
virtual sal_Bool ReceiveDataStream(){ return sal_False; }
/// Statistics
@@ -178,7 +175,7 @@ protected:
void CallInfoMsg( InfoString aMsg );
CM_InfoType GetInfoType();
CommunicationManager *pMyManager;
-// Diese Methoden werden im Main Kontext gerufen und an den Manager weitergereicht.
+// These methods are called in the main context and are handed over to the manager.
virtual DECL_LINK( ConnectionClosed, void* = NULL );
virtual DECL_LINK( DataReceived, void* = NULL );
@@ -188,7 +185,7 @@ protected:
sal_uInt16 nServiceProtocol;
sal_uInt16 nServiceHeaderType;
- /// Verhindert das vorzeitige Ausl�sen des n�chsten Callbacks.
+ /// Prevents the early release of the next callback.
void StartCallback(){ bIsInsideCallback = sal_True; }
sal_Bool bIsInsideCallback;
@@ -227,19 +224,18 @@ public:
virtual sal_Bool StartCommunication()=0;
virtual sal_Bool StartCommunication( String aApp, String aParams );
virtual sal_Bool StartCommunication( ByteString aHost, sal_uLong nPort );
- virtual sal_Bool StopCommunication()=0; // H�lt alle CommunicationLinks an
+ virtual sal_Bool StopCommunication()=0;
virtual sal_Bool IsCommunicationRunning() { return bIsCommunicationRunning; }
// virtual sal_Bool IsCommunicationError();
-// Der Name oder die IP-Adresse oder sonstwas um den Communikationspartner zu identifizieren
+
virtual ByteString GetMyName( CM_NameType eType );
- virtual sal_Bool IsLinkValid( CommunicationLink* pCL )=0; // Notwendig f�r call im Destruktor
+ virtual sal_Bool IsLinkValid( CommunicationLink* pCL )=0; // necessary for call in destructor
virtual sal_uInt16 GetCommunicationLinkCount()=0;
virtual CommunicationLinkRef GetCommunicationLink( sal_uInt16 nNr )=0;
- // Liefert den letzten neuen Link oder NULL wenn dieser schon wieder geschlossen ist.
CommunicationLinkRef GetLastNewLink() { return xLastNewLink; }
void SetConnectionOpenedHdl( Link lConnectionOpened ){ mlConnectionOpened = lConnectionOpened; }
@@ -255,8 +251,8 @@ public:
const ByteString& GetApplication() { return maApplication; }
protected:
- // Diese Methoden werden innerhalb gerufen. Sie erledigen eventuelles Housekeeping
- // und rufen dann die entsprechende Methode
+ // These methods are called inside. They care for housekeeping if applicable
+ // and call the respective method then.
virtual void CallConnectionOpened( CommunicationLink* pCL );
virtual void CallConnectionClosed( CommunicationLink* pCL );
void CallDataReceived( CommunicationLink* pCL );
@@ -264,7 +260,7 @@ protected:
CM_InfoType nInfoType;
- // Diese Routinen rufen den Link oder sind �berladen
+ // These routines call the link or are overloaded.
virtual void ConnectionOpened( CommunicationLink* pCL ){ mlConnectionOpened.Call( pCL ); }
virtual void ConnectionClosed( CommunicationLink* pCL ){ mlConnectionClosed.Call( pCL ); }
virtual void DataReceived( CommunicationLink* pCL ){ mlDataReceived.Call( pCL ); }
@@ -272,7 +268,7 @@ protected:
sal_Bool bIsCommunicationRunning;
- virtual void DestroyingLink( CommunicationLink *pCL )=0; // Link tr�gt sich im Destruktor aus
+ virtual void DestroyingLink( CommunicationLink *pCL )=0;
private:
ByteString maApplication;
@@ -289,7 +285,7 @@ class ICommunicationManagerClient
{
friend class CommonSocketFunctions;
protected:
- virtual sal_Bool RetryConnect() { return sal_False; } // Kann dann eventuell die Applikation starten
+ virtual sal_Bool RetryConnect() { return sal_False; } // might be able to start the application
};
class TCPIO;
diff --git a/automation/source/app/testbasi.hxx b/automation/source/app/testbasi.hxx
index 2d8cbb5..c21f2d5 100644
--- a/automation/source/app/testbasi.hxx
+++ b/automation/source/app/testbasi.hxx
@@ -48,13 +48,13 @@ public:
sal_Bool Compile( SbModule* );
static MyBasic* CreateMyBasic();
- // nicht mit #ifdefs klammern, da diese Headerdatei für testtool und basic
- // gleichermaßen verwendet wird.
+ // don't surround with #ifdefs because this header file is
+ // used for testtool and basic as well
DECL_LINK( CErrorImpl, ErrorEntry* );
-// SbxObject *pTestObject; // für das Testtool; ansonsten NULL
+// SbxObject *pTestObject; // for testtool; NULL otherwise
void LoadIniFile();
- SbTextType GetSymbolType( const String &Symbol, sal_Bool bWasTTControl ); // Besimmt den erweiterten Symboltyp für das Syntaxhighlighting
+ SbTextType GetSymbolType( const String &Symbol, sal_Bool bWasTTControl );
virtual const String GetSpechialErrorText();
virtual void ReportRuntimeError( AppBasEd *pEditWin );
virtual void DebugFindNoErrors( sal_Bool bDebugFindNoErrors );
diff --git a/automation/source/communi/communi.cxx b/automation/source/communi/communi.cxx
index db319e2..13ae2f2 100644
--- a/automation/source/communi/communi.cxx
+++ b/automation/source/communi/communi.cxx
@@ -44,8 +44,8 @@
#include <automation/communi.hxx>
-/* Um den Destruktor protected zu machen wurde unten das delete entfernt.
- Die Methode wird ohnehin hucht benutzt.
+/* The delete below has been removed to make the destructor protected.
+ The method isn't used anyway.
// delete *((AE*)pData+n);
*/
@@ -67,7 +67,7 @@ _SV_SEEK_PTR( nm, AE )
SV_IMPL_PTRARR_SORT( CommunicationLinkList, CommunicationLink* );
-osl::Mutex *pMPostUserEvent=NULL; // Notwendig, da nicht threadfest
+osl::Mutex *pMPostUserEvent=NULL; // necessary because not threadproof
CommunicationLinkViaSocket::CommunicationLinkViaSocket( CommunicationManager *pMan, osl::StreamSocket* pSocket )
: SimpleCommunicationLinkViaSocket( pMan, pSocket )
@@ -126,10 +126,10 @@ sal_Bool CommunicationLinkViaSocket::ShutdownCommunication()
if ( GetStreamSocket() )
GetStreamSocket()->shutdown();
- if ( GetStreamSocket() ) // Mal wieder nach oben verschoben, da sonst nicht vom Read runtergesprungen wird.
+ if ( GetStreamSocket() )
GetStreamSocket()->close();
- resume(); // So da� das run auch die Schleife verlassen kann
+ resume();
join();
@@ -137,7 +137,7 @@ sal_Bool CommunicationLinkViaSocket::ShutdownCommunication()
SetStreamSocket( NULL );
delete pTempSocket;
-// ConnectionClosed(); Wird am Ende des Thread gerufen
+// ConnectionClosed(); is being called at the end of a thread
}
else
@@ -205,7 +205,7 @@ void CommunicationLinkViaSocket::run()
continue;
TimeValue sNochEins = {0, 1000000};
- while ( schedule() && bIsInsideCallback ) // solange der letzte Callback nicht beendet ist
+ while ( schedule() && bIsInsideCallback )
wait( sNochEins );
SetNewPacketAsCurrent();
StartCallback();
@@ -216,7 +216,7 @@ void CommunicationLinkViaSocket::run()
}
}
TimeValue sNochEins = {0, 1000000};
- while ( schedule() && bIsInsideCallback ) // solange der letzte Callback nicht beendet ist
+ while ( schedule() && bIsInsideCallback )
wait( sNochEins );
StartCallback();
@@ -235,23 +235,23 @@ sal_Bool CommunicationLinkViaSocket::DoTransferDataStream( SvStream *pDataStream
return SimpleCommunicationLinkViaSocket::DoTransferDataStream( pDataStream, nProtocol );
}
-/// Dies ist ein virtueller Link!!!
+/// This is a virtual link!
long CommunicationLinkViaSocket::ConnectionClosed( void* EMPTYARG )
{
{
osl::MutexGuard aGuard( aMConnectionClosed );
- nConnectionClosedEventId = 0; // Achtung!! alles andere mu� oben gemacht werden.
+ nConnectionClosedEventId = 0; // Attention!! everything else must be done above.
}
ShutdownCommunication();
return CommunicationLink::ConnectionClosed( );
}
-/// Dies ist ein virtueller Link!!!
+/// This is a virtual link!
long CommunicationLinkViaSocket::DataReceived( void* EMPTYARG )
{
{
osl::MutexGuard aGuard( aMDataReceived );
- nDataReceivedEventId = 0; // Achtung!! alles andere mu� oben gemacht werden.
+ nDataReceivedEventId = 0; // Attention!! everything else must be done above.
}
return CommunicationLink::DataReceived( );
}
@@ -297,8 +297,7 @@ MultiCommunicationManager::~MultiCommunicationManager()
}
}
- // Alles weghauen, was nicht rechtzeitig auf die B�ume gekommen ist
- // Was bei StopCommunication �brig geblieben ist, da es sich asynchron austragen wollte
+
sal_uInt16 i = ActiveLinks->Count();
while ( i-- )
{
@@ -309,9 +308,7 @@ MultiCommunicationManager::~MultiCommunicationManager()
}
delete ActiveLinks;
- /// Die Links zwischen ConnectionClosed und Destruktor.
- /// Hier NICHT gerefcounted, da sie sich sonst im Kreis festhaten w�rden,
- /// da die Links sich erst in ihrem Destruktor austragen
+
i = InactiveLinks->Count();
while ( i-- )
{
@@ -324,15 +321,13 @@ MultiCommunicationManager::~MultiCommunicationManager()
sal_Bool MultiCommunicationManager::StopCommunication()
{
- // Alle Verbindungen abbrechen
- // ConnectionClosed entfernt die Links aus der Liste. Je nach Implementation syncron
- // oder asyncron. Daher Von oben nach unten Abr�umen, so da� sich nichts verschiebt.
+
sal_uInt16 i = ActiveLinks->Count();
int nFail = 0;
while ( i )
{
if ( !ActiveLinks->GetObject(i-1)->StopCommunication() )
- nFail++; // Hochz�hlen, da Verbindung sich nicht (sofort) beenden l�sst.
+ nFail++;
i--;
}
@@ -359,7 +354,7 @@ CommunicationLinkRef MultiCommunicationManager::GetCommunicationLink( sal_uInt16
void MultiCommunicationManager::CallConnectionOpened( CommunicationLink* pCL )
{
- CommunicationLinkRef rHold(pCL); // H�lt den Zeiger bis zum Ende des calls
+ CommunicationLinkRef rHold(pCL);
ActiveLinks->C40_PTR_INSERT(CommunicationLink, pCL);
rHold->AddRef();
@@ -368,14 +363,14 @@ void MultiCommunicationManager::CallConnectionOpened( CommunicationLink* pCL )
void MultiCommunicationManager::CallConnectionClosed( CommunicationLink* pCL )
{
- CommunicationLinkRef rHold(pCL); // H�lt denm Zeiger bis zum Ende des calls
+ CommunicationLinkRef rHold(pCL);
CommunicationManager::CallConnectionClosed( pCL );
sal_uInt16 nPos;
if ( ActiveLinks->Seek_Entry( pCL, &nPos ) )
{
- InactiveLinks->C40_PTR_INSERT(CommunicationLink, pCL); // Ohne Reference
+ InactiveLinks->C40_PTR_INSERT(CommunicationLink, pCL); // without reference
ActiveLinks->Remove( nPos );
}
pCL->ReleaseReference();
@@ -430,11 +425,9 @@ sal_Bool CommunicationManagerServerViaSocket::StartCommunication()
sal_Bool CommunicationManagerServerViaSocket::StopCommunication()
{
- // Erst den Acceptor anhalten
delete pAcceptThread;
pAcceptThread = NULL;
- // Dann alle Verbindungen kappen
return CommunicationManagerServer::StopCommunication();
}
@@ -461,16 +454,16 @@ CommunicationManagerServerAcceptThread::CommunicationManagerServerAcceptThread(
CommunicationManagerServerAcceptThread::~CommunicationManagerServerAcceptThread()
{
-#ifndef aUNX // Weil das Accept nicht abgebrochen werden kann, so terminiert wenigstens das Prog
- // #62855# pl: gilt auch bei anderen Unixen
- // die richtige Loesung waere natuerlich, etwas auf die pipe zu schreiben,
- // was der thread als Abbruchbedingung erkennt
- // oder wenigstens ein kill anstatt join
+#ifndef aUNX // because the accept can't be canceled - this way the prog's terminated at leastW
+ // #62855# pl: counts for other unix systems too
+ // correct solution would be of course to write something on the pipe which
+ // the thread recognizes as a cancelling condition
+ // or at least kill instead of join
terminate();
if ( pAcceptorSocket )
- pAcceptorSocket->close(); // Dann das Accept unterbrechen
+ pAcceptorSocket->close();
- join(); // Warten bis fertig
+ join();
if ( pAcceptorSocket )
{
@@ -491,7 +484,7 @@ CommunicationManagerServerAcceptThread::~CommunicationManagerServerAcceptThread(
CByteString( "AddConnectionEvent aus Queue gel�scht"),
CM_MISC, xNewConnection );
xNewConnection->InvalidateManager();
- xNewConnection.Clear(); // sollte das Objekt hier l�schen
+ xNewConnection.Clear();
}
}
}
@@ -527,7 +520,7 @@ void CommunicationManagerServerAcceptThread::run()
pStreamSocket->setOption( osl_Socket_OptionTcpNoDelay, 1 );
TimeValue sNochEins = {0, 100};
- while ( schedule() && xmNewConnection.Is() ) // Solange die letzte Connection nicht abgeholt wurde warten wir
+ while ( schedule() && xmNewConnection.Is() )
wait( sNochEins );
xmNewConnection = new CommunicationLinkViaSocket( pMyServer, pStreamSocket );
xmNewConnection->StartCallback();
diff --git a/automation/source/inc/rcontrol.hxx b/automation/source/inc/rcontrol.hxx
index 14a26fe..7e240c8 100644
--- a/automation/source/inc/rcontrol.hxx
+++ b/automation/source/inc/rcontrol.hxx
@@ -40,7 +40,7 @@
#define UID_ACTIVE "UID_ACTIVE"
#define SI_IPCCommandBlock 1
-#define SI_SocketCommandBlock SI_IPCCommandBlock // Zumindest erstmal
+#define SI_SocketCommandBlock SI_IPCCommandBlock
#define SI_DirectCommandBlock 2
#define SIControl 3 // remove after numeric HelpIDs are completely removed and no legacy testtool is used anymore
#define SISlot 4
@@ -61,9 +61,9 @@
#define BinSbxValue 15
// Classes
-// !!!Diese Defines duerfen niemals geaendert werden!!!
+// !!!These defines may never be changed!!!
#define C_NoType -1
-// Maximale 32 einfache Controls
+// maximum of 32 easy controls
#define C_TabControl 0
#define C_RadioButton 1
#define C_CheckBox 2
@@ -94,7 +94,7 @@
#define C_MenuButton 24
#define C_MoreButton 25
-// Maximale 7 Container
+// maximum of 7 containers
#define C_TabPage 32
#define C_ModalDlg 33
#define C_FloatWin 34
@@ -102,7 +102,7 @@
#define C_WorkWin 36
#define C_DockingWin 37
-// Diese Defines koennen geaendert werden
+// These defines may be changed
#define C_MessBox 40
#define C_InfoBox 41
#define C_WarningBox 42
@@ -126,8 +126,8 @@
#define C_Dialog 68
-#define M_WITH_RETURN 0x0200 // Die Variable wird zum Aufnehmen des Wertes gespeichert
-#define M_KEY_STRING 0x0400 // Key Befehle werden umgewandelt i.e. "<return><up>"
+#define M_WITH_RETURN 0x0200 // the variable is saved until it gets its value
+#define M_KEY_STRING 0x0400 // key orders are converted i.e. "<return><up>"
#define M_SOFFICE 0x0800 // Command valid for Star/Open Office
#define M_MOZILLA 0x1000 // Command valid for Mozilla
// for MacroRecorder
@@ -147,7 +147,7 @@
#define M_SetPage 31
#define M_Click 32
-#define M_Close 33 // Push Buttons on Dialog (Auch More Button)
+#define M_Close 33 // Push Buttons on Dialog (also More Button)
#define M_Cancel 34
#define M_OK 35
#define M_Help 36
@@ -202,7 +202,7 @@
#define M_Restore 85 // Window Control together with M_Maximize and M_Minimize
-#define M_DisplayPercent 200 // Zum Anzeigen der Prozente des Windows
+#define M_DisplayPercent 200
#define M_LAST_NO_RETURN 200
@@ -259,7 +259,7 @@
#define M_HasScrollBar ( M_WITH_RETURN | 38 )
#define M_IsScrollBarEnabled ( M_WITH_RETURN | 39 )
-// Dieser befehl wird nur intern im Controller (sts library) verwendet. Sie tauchen nicht im Testtool auf!
+// This command is only used in the internal controller (sts library). They don't appear in the testtool!
#define _M_IsEnabled ( M_WITH_RETURN | 50 )
#define M_GetFixedTextCount ( M_WITH_RETURN | 51 )
@@ -318,7 +318,7 @@
#error "Bereich �berschritten"
#endif
-// Befehle mit Returnwert
+// commands with return value
#define RC_GetClipboard ( M_SOFFICE | M_MOZILLA | M_WITH_RETURN | 1 )
#define RC_WinTree ( M_SOFFICE | M_MOZILLA | M_WITH_RETURN | 2 )
#define RC_ResetApplication ( M_SOFFICE | M_MOZILLA | M_WITH_RETURN | 3 )
@@ -374,30 +374,30 @@
#define RC_WaitSlot ( M_SOFFICE | M_WITH_RETURN | 44 )
// Flow Control
-#define F_EndCommandBlock 101 // Initiiert R�ckmeldung des Status
-#define F_Sequence 102 // �bergibt Sequence Nummer (1. in jedem Stream)
+#define F_EndCommandBlock 101 // initializes the reply of the status
+#define F_Sequence 102 // commits Sequence number (first in each stream)
// Return codes
-#define RET_Sequence 132 // �bergibt Sequence Nummer (1. in jedem Stream)
-#define RET_Value 133 // �bergibt Return-wert
-#define RET_WinInfo 134 // Information �ber aktuelles Fenster/Control
-#define RET_ProfileInfo 135 // Profile Information
-#define RET_DirectLoging 136 // Direktes �bertragen von Informationen in das Log
-#define RET_MacroRecorder 137 // MakroRecorder Befehl �bertragen
-
-// Subcodes die in nUId geliefert werden
-// f�r F_ProfileInfo
-#define S_ProfileReset 201 // nNr1 = Anzahl Borders
- // Achtung!! Diese Defines m�ssen aufeinanderfolgende Nummern haben!!
+#define RET_Sequence 132
+#define RET_Value 133
+#define RET_WinInfo 134
+#define RET_ProfileInfo 135
+#define RET_DirectLoging 136
+#define RET_MacroRecorder 137
+
+// Subcodes which are delivered to nUId
+// for F_ProfileInfo
+#define S_ProfileReset 201 // nNr1 = number of Borders
+ // Attention!! These defines must have numbers in a row!!
#define S_ProfileBorder1 202 // nNr1 = Border1 in ms
#define S_ProfileBorder2 203 // nNr1 = Border2 in ms
#define S_ProfileBorder3 204 // nNr1 = Border3 in ms
#define S_ProfileBorder4 205 // nNr1 = Border4 in ms
- // Achtung Ende
-#define S_ProfileTime 210 // nNr1 = remote Zeit des Befehls
-#define S_ProfileDump 211 // Gibt die daten aus.
+ // Attention end
+#define S_ProfileTime 210 // nNr1 = remote time of the command
+#define S_ProfileDump 211 // outputs the data
-// f�r F_DirectLoging
+// for F_DirectLoging
#define S_AssertError 220
#define S_AssertWarning 221
#define S_AssertTrace 222
@@ -413,7 +413,7 @@
#define CONST_CTTableControl 106
#define CONST_CTUnknown 199
-// Konstanten f�r das ALignment des gesuchten Splitters
+// constants for the ALignment of the requested splitter
#define CONST_ALIGN_LEFT 120
#define CONST_ALIGN_TOP 121
#define CONST_ALIGN_RIGHT 122
@@ -440,31 +440,31 @@
#define CONST_WSAborted 702
#define CONST_WSFinished 703
-// Beschreibt die Parametertypen als Bitfeld Reihenfolge immer!
-// wie hier Aufgelistet
+// describes the parameter types as bitfield - always sequence!
+// as listed here
#define PARAM_NONE 0x0000
#define PARAM_UINT16_1 0x0001
#define PARAM_UINT16_2 0x0002
-#define PARAM_UINT16_3 0x0100 // Nicht in der Reihe!!
-#define PARAM_UINT16_4 0x0200 // Nicht in der Reihe!!
+#define PARAM_UINT16_3 0x0100 // not in the row!!
+#define PARAM_UINT16_4 0x0200 // not in the row!!
#define PARAM_UINT32_1 0x0004
#define PARAM_UINT32_2 0x0008
#define PARAM_STR_1 0x0010
#define PARAM_STR_2 0x0020
#define PARAM_BOOL_1 0x0040
#define PARAM_BOOL_2 0x0080
-#define PARAM_SBXVALUE_1 0x0400 // hier mit 0x0400 Weiter!!! Siehe Oben!
+#define PARAM_SBXVALUE_1 0x0400 // going on with 0x0400 here!!! see above!
-// Zus�tzliche Beschreibung!! wird auch mit dem Rest verodert
-//#define PARAM_STR_RAW 0x8000 // Der Zeichensatz der Strings wird nicht konvertiert(f�r Fareastern)
+
+//#define PARAM_STR_RAW 0x8000 // the character set of the strings is not being converted (for Fareastern)
#define ERR_SEND_TIMEOUT 100
#define ERR_EXEC_TIMEOUT 101
#define ERR_RESTART_FAIL 102
#define ERR_RESTART 103
-#define ERR_NO_WIN 104 // Keine *.Win Dateien gefunden
-#define ERR_NO_SID 105 // Keine *.Sid Dateien gefunden
-#define ERR_NO_FILE 106 // Datei nicht gefunden
+#define ERR_NO_WIN 104
+#define ERR_NO_SID 105
+#define ERR_NO_FILE 106
#endif
diff --git a/automation/source/inc/testapp.hxx b/automation/source/inc/testapp.hxx
index 6b257e2..f77fb34 100644
--- a/automation/source/inc/testapp.hxx
+++ b/automation/source/inc/testapp.hxx
@@ -77,13 +77,13 @@ class TestToolObj: public SbxObject
friend class TTBasic;
friend class Controls;
public:
- TestToolObj( String aName, MyBasic* pBas ); // Pfade aus INI, IPC benutzen
+ TestToolObj( String aName, MyBasic* pBas ); // use paths from INI, IPC
~TestToolObj();
- void LoadIniFile(); // Laden der IniEinstellungen, die durch den ConfigDialog geändert werden können
+ void LoadIniFile(); // IniSetup can be changed with the ConfigDialog
void DebugFindNoErrors( sal_Bool bDebugFindNoErrors );
private:
- sal_Bool bWasPrecompilerError; // True wenn beim letzten Precompile ein Fehler auftrat
+ sal_Bool bWasPrecompilerError;
sal_Bool CError( sal_uLong, const String&, xub_StrLen, xub_StrLen, xub_StrLen );
void CalcPosition( String const &aSource, xub_StrLen nPos, xub_StrLen &l, xub_StrLen &c );
xub_StrLen ImplSearch( const String &aSource, const xub_StrLen nStart, const xub_StrLen nEnd, const String &aSearch, const xub_StrLen nSearchStart = 0 );
@@ -92,12 +92,12 @@ private:
public:
String GetRevision(String const &aSourceIn); // find Revision in the sourcecode
String PreCompile(String const &aSourceIn); // try catch; testcase endcase ..
- sal_Bool WasPrecompilerError(); // True wenn beim letzten Precompile ein Fehler auftrat
+ sal_Bool WasPrecompilerError();
void SFX_NOTIFY( SfxBroadcaster&, const TypeId&, const SfxHint& rHint, const TypeId& );
virtual SbxVariable* Find( const String&, SbxClassType );
-// String aKeyPlusClasses; // Pfad für keycodes & classes & res_type (Aus Configdatei)
+// String aKeyPlusClasses; // path for keycodes & classes & res_type (from Configfile)
DECL_LINK( ReturnResultsLink, CommunicationLink* );
- sal_Bool ReturnResults( SvStream *pIn ); // Rücklieferung des Antwortstreams über IPC oder TCP/IP oder direkt
+ sal_Bool ReturnResults( SvStream *pIn ); // return of the reply stream over IPC or TCP/IP or directly
void SetLogHdl( const Link& rLink ) { aLogHdl = rLink; }
const Link& GetLogHdl() const { return aLogHdl; }
@@ -117,41 +117,41 @@ public:
SfxBroadcaster& GetTTBroadcaster();
private:
- ImplTestToolObj *pImpl; // Alles was von der Implementation abhängt
+ ImplTestToolObj *pImpl;
static const CErrors* GetFehlerListe() { return pFehlerListe; }
sal_Bool bUseIPC;
- Link aLogHdl; // Zum Logen der Fehlermeldungen im Testtool
- Link aWinInfoHdl; // Anzeigen der Windows/Controls der zu testenden App
- Link aModuleWinExistsHdl; // Prüft ob das Modul schon im Editor geladen ist
- Link aCErrorHdl; // Melden von Compilererror
- Link aWriteStringHdl; // Schreiben von text (e.g. MakroRecorder)
- sal_Bool bReturnOK; // Bricht WaitForAnswer ab
- CRevNames *pShortNames; // Aktuell verwendete Controls, zur gewinnung des Namens aus Fehlermeldung
- sal_uLong nSequence; // Sequence um Antwort und Anfrage zu syncronisieren
- rtl::OString aNextReturnId; // Id des Returnwertes i.e. UId
- void ReplaceNumbers(String &aText); // Zahlen im String mit speziellem Format in Namen umwandeln
-
- String aLastRecordedKontext;// Keeps the last kontext recorded by the Macro Recorder
+ Link aLogHdl;
+ Link aWinInfoHdl;
+ Link aModuleWinExistsHdl;
+ Link aCErrorHdl;
+ Link aWriteStringHdl;
+ sal_Bool bReturnOK;
+ CRevNames *pShortNames;
+ sal_uLong nSequence;
+ rtl::OString aNextReturnId;
+ void ReplaceNumbers(String &aText);
+
+ String aLastRecordedKontext;
#define FLAT sal_True
- String ProgPath; // Dateiname der zu Testenden APP; Gesetzt über Start
- String aLogFileName; // Momentaner Logfilename (Wie Programmdatei aber mit .res)
- sal_Bool IsBlock; // Innerhalb Begin/EndBlock
- sal_Bool SingleCommandBlock; // Implizit um jedes kommando ein Begin/EndBlock
+ String ProgPath;
+ String aLogFileName;
+ sal_Bool IsBlock;
+ sal_Bool SingleCommandBlock;
CmdStream *In;
- void AddName(String &aBisher, String &aNeu ); // Name eventuell mit / anhängen
- void AddToListByNr( CNames *&pControls, ControlItemUId *&pNewItem ); //
+ void AddName(String &aBisher, String &aNeu ); // maybe add name with /
+ void AddToListByNr( CNames *&pControls, ControlItemUId *&pNewItem );
CNames *m_pControls;
- CNames *m_pNameKontext; // Zeigt auf den aktuellen Namenskontext, der über 'Kontext' gesetzt wurde
+ CNames *m_pNameKontext;
CNames *m_pSIds;
- CNames *m_pReverseSlots; // Slots mit Kurznamen nach Nummer
- CNames *m_pReverseControls; // Controls mit Kurznamen nach Nummer
- CNames *m_pReverseControlsSon;// Controls mit Kurznamen nach Nummer nach Fenstern (Son)
- CNames *m_pReverseUIds; // Langnamen nach Nummer
+ CNames *m_pReverseSlots;
+ CNames *m_pReverseControls;
+ CNames *m_pReverseControlsSon;
+ CNames *m_pReverseUIds;
- sal_uInt16 nMyVar; // Wievielte Var aus Pool ist dran
+ sal_uInt16 nMyVar;
void InitTestToolObj();
CommunicationManagerClientViaSocketTT *pCommunicationManager;
@@ -176,9 +176,9 @@ private:
sal_uInt16 nWindowHandlerCallLevel;
sal_uInt16 nIdleCount;
- // wenn DialogHandler gesetzt wird er im IdleHandler inkrementiert und
- // in WaitForAnswer rückgesetzt. Übersteigt er einen gewissen wert, gehe ich davon aus,
- // daß WaitForAnswer still ligt und rufe die DialogHander Sub im BASIC auf.
+ // If DialogHandler has been reset it is incremented in the IdleHandler and
+ // is reset in WaitForAnswer. If it exceed a certain value, I expect WaitFor Answer to
+ // stand still and call the DialogHander Sub in BASIC.
void BeginBlock();
void EndBlock();
@@ -187,7 +187,7 @@ private:
static ControlDefLoad const arR_Cmds[];
static CNames *pRCommands;
- static CErrors *pFehlerListe; // Hier werden die Fehler des Testtools gespeichert
+ static CErrors *pFehlerListe; // the errors from the testtool are stored here
};
diff --git a/automation/source/miniapp/testapp.hxx b/automation/source/miniapp/testapp.hxx
index fd313c9..883ccaf 100644
--- a/automation/source/miniapp/testapp.hxx
+++ b/automation/source/miniapp/testapp.hxx
@@ -81,7 +81,7 @@ public:
virtual void SetExecuteMode( sal_uInt16 nMode )
{
(void) nMode; /* avoid warning about unused parameter */
- }; // Ist hier sowieso egal
+ };
};
class MyApp : public Application
diff --git a/automation/source/server/cmdbasestream.cxx b/automation/source/server/cmdbasestream.cxx
index 154ca63..74794ac 100644
--- a/automation/source/server/cmdbasestream.cxx
+++ b/automation/source/server/cmdbasestream.cxx
@@ -63,7 +63,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, comm_UINT32 nUId )
Write(comm_UINT16(SIReturn));
Write(nRet);
Write(nUId);
- Write(comm_UINT16(PARAM_NONE)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_NONE));
}
void CmdBaseStream::GenReturn (comm_UINT16 nRet, rtl::OString *pUId, comm_UINT32 nNr )
@@ -74,7 +74,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, rtl::OString *pUId, comm_UINT32
Write(comm_UINT32(0));
else
Write(pUId);
- Write(comm_UINT16(PARAM_UINT32_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT32_1));
Write(nNr);
}
@@ -86,7 +86,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, rtl::OString *pUId, comm_String
Write(comm_UINT32(0));
else
Write(pUId);
- Write(comm_UINT16(PARAM_STR_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_STR_1));
Write(pString);
}
@@ -98,7 +98,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, rtl::OString *pUId, comm_BOOL b
Write(comm_UINT32(0));
else
Write(pUId);
- Write(comm_UINT16(PARAM_BOOL_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_BOOL_1));
Write(bBool);
}
@@ -110,7 +110,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, rtl::OString *pUId, comm_UINT32
Write(comm_UINT32(0));
else
Write(pUId);
- Write(comm_UINT16(PARAM_UINT32_1|PARAM_STR_1|PARAM_BOOL_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT32_1|PARAM_STR_1|PARAM_BOOL_1));
Write(nNr);
Write(pString);
Write(bBool);
@@ -121,7 +121,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, comm_UINT16 nMethod, comm_UINT3
Write(comm_UINT16(SIReturn));
Write(nRet);
Write((comm_UINT32)nMethod); //HELPID BACKWARD (no sal_uLong needed)
- Write(comm_UINT16(PARAM_UINT32_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT32_1));
Write(nNr);
}
@@ -130,7 +130,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, comm_UINT16 nMethod, comm_Strin
Write(comm_UINT16(SIReturn));
Write(nRet);
Write((comm_UINT32)nMethod); //HELPID BACKWARD (no sal_uLong needed)
- Write(comm_UINT16(PARAM_STR_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_STR_1));
Write(pString);
}
@@ -139,7 +139,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, comm_UINT16 nMethod, comm_BOOL
Write(comm_UINT16(SIReturn));
Write(nRet);
Write((comm_UINT32)nMethod); //HELPID BACKWARD (no sal_uLong needed)
- Write(comm_UINT16(PARAM_BOOL_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_BOOL_1));
Write(bBool);
}
@@ -148,7 +148,7 @@ void CmdBaseStream::GenReturn (comm_UINT16 nRet, comm_UINT16 nMethod, comm_UINT1
Write(comm_UINT16(SIReturn));
Write(nRet);
Write((comm_UINT32)nMethod); //HELPID BACKWARD (no sal_uLong needed)
- Write(comm_UINT16(PARAM_UINT16_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT16_1));
Write(nNr);
}
@@ -159,7 +159,7 @@ void CmdBaseStream::GenReturn( comm_UINT16 nRet, rtl::OString *pUId, comm_UINT16
Write(comm_UINT16(SIReturn));
Write(nRet);
Write(pUId);
- Write(comm_UINT16(PARAM_UINT16_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT16_1));
Write(nMethod);
}
@@ -168,7 +168,7 @@ void CmdBaseStream::GenReturn( comm_UINT16 nRet, rtl::OString *pUId, comm_UINT16
Write(comm_UINT16(SIReturn));
Write(nRet);
Write(pUId);
- Write(comm_UINT16(PARAM_UINT16_1|PARAM_STR_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT16_1|PARAM_STR_1));
Write(nMethod);
Write(pString);
}
@@ -178,7 +178,7 @@ void CmdBaseStream::GenReturn( comm_UINT16 nRet, rtl::OString *pUId, comm_UINT16
Write(comm_UINT16(SIReturn));
Write(nRet);
Write(pUId);
- Write(comm_UINT16(PARAM_UINT16_1|PARAM_STR_1|PARAM_BOOL_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT16_1|PARAM_STR_1|PARAM_BOOL_1));
Write(nMethod);
Write(pString);
Write(bBool);
@@ -189,7 +189,7 @@ void CmdBaseStream::GenReturn( comm_UINT16 nRet, rtl::OString *pUId, comm_UINT16
Write(comm_UINT16(SIReturn));
Write(nRet);
Write(pUId);
- Write(comm_UINT16(PARAM_UINT16_1|PARAM_UINT32_1)); // Typ der folgenden Parameter
+ Write(comm_UINT16(PARAM_UINT16_1|PARAM_UINT32_1));
Write(nMethod);
Write(nNr);
}
diff --git a/automation/source/server/editwin.cxx b/automation/source/server/editwin.cxx
index 8056eeb..c9d2596 100644
--- a/automation/source/server/editwin.cxx
+++ b/automation/source/server/editwin.cxx
@@ -146,7 +146,7 @@ void EditWindow::AddText( const String &rNew )
if ( nTextLen > 5000 )
{
pImpWorkWindow->m_aInhalt.SetText( pImpWorkWindow->m_aInhalt.GetText().Erase(0,1000) );
- nTextLen = pImpWorkWindow->m_aInhalt.GetText().Len(); // Absolut, um Fehler sonstwo auszubügeln
+ nTextLen = pImpWorkWindow->m_aInhalt.GetText().Len();
}
diff --git a/automation/source/server/editwin.hxx b/automation/source/server/editwin.hxx
index 9b6d8b9..b3a169f 100644
--- a/automation/source/server/editwin.hxx
+++ b/automation/source/server/editwin.hxx
@@ -49,7 +49,7 @@ protected:
String aMemPreWinText;
sal_Bool bShowWin;
- xub_StrLen nTextLen; // aus Performanzgründen eigene Länge mitführen
+ xub_StrLen nTextLen;
public:
EditWindow( WorkWindow *pParent, const UniString &rName = UniString( RTL_CONSTASCII_USTRINGPARAM ( "Debug" ) ), WinBits iWstyle = WB_HSCROLL | WB_VSCROLL );
diff --git a/automation/source/server/prof_nul.cxx b/automation/source/server/prof_nul.cxx
index 46e1e37..58586eb 100644
--- a/automation/source/server/prof_nul.cxx
+++ b/automation/source/server/prof_nul.cxx
@@ -36,29 +36,29 @@
struct SysdepProfileSnapshot
{
- // Hier stehen alle Felder zum Speichern eines Snapshot
+ // fields for saving a snapshot
};
struct SysdepStaticData
{
- // Hier steht alles, was während des Profiles ständig gebraucht wird
+ // everything that is always needed during profiling
};
void TTProfiler::InitSysdepProfiler()
{
- if ( !pSysDepStatic ) // Sollte immer so sein!!
+ if ( !pSysDepStatic ) // Should always be like this!!
pSysDepStatic = new SysdepStaticData;
- // Hier initialisieren
+ // initialize here
};
void TTProfiler::DeinitSysdepProfiler()
{
- if ( pSysDepStatic ) // Sollte immer so sein!!
+ if ( pSysDepStatic ) // Should always be like this!!
{
- // Hier aufräumen und eventuell Speicher freigeben
+ // tidy up here and free storage if applicable
delete pSysDepStatic;
}
@@ -75,19 +75,16 @@ void TTProfiler::DeleteSysdepSnapshotData( SysdepProfileSnapshot *pSysdepProfile
};
-// Titelzeile für Logdatei
String TTProfiler::GetSysdepProfileHeader()
{
return String(CUniString("(noch) keine weiteren Daten Implementiert"));
};
-// Zustand merken
void TTProfiler::GetSysdepProfileSnapshot( SysdepProfileSnapshot *, sal_uInt16 )
{};
-// Informationszeile zusammenbauen
String TTProfiler::GetSysdepProfileLine( SysdepProfileSnapshot *, SysdepProfileSnapshot * )
{
return String();
diff --git a/automation/source/server/prof_usl.cxx b/automation/source/server/prof_usl.cxx
index b7ca803..d0b4060 100644
--- a/automation/source/server/prof_usl.cxx
+++ b/automation/source/server/prof_usl.cxx
@@ -45,23 +45,23 @@ struct SysdepProfileSnapshot
struct SysdepStaticData
{
- // Hier steht alles, was während des Profiles ständig gebraucht wird
+ // everything that is always needed during the profile
};
void TTProfiler::InitSysdepProfiler()
{
- if ( !pSysDepStatic ) // Sollte immer so sein!!
+ if ( !pSysDepStatic ) // Should always be like this!!
pSysDepStatic = new SysdepStaticData;
- // Hier initialisieren
+ // initialize here
};
void TTProfiler::DeinitSysdepProfiler()
{
- if ( pSysDepStatic ) // Sollte immer so sein!!
+ if ( pSysDepStatic ) // Should always be like this!!
{
- // Hier aufräumen und eventuell Speicher freigeben
+ // tidy up here and free storage if applicable
delete pSysDepStatic;
}
@@ -78,29 +78,28 @@ void TTProfiler::DeleteSysdepSnapshotData( SysdepProfileSnapshot *pSysdepProfile
};
-// Titelzeile für Logdatei
String TTProfiler::GetSysdepProfileHeader()
{
return String::CreateFromAscii(" Size(Kb) ResidentSZ rtime ktime utime total");
};
-// Zustand merken
+
void TTProfiler::GetSysdepProfileSnapshot( SysdepProfileSnapshot *pSysdepProfileSnapshot, sal_uInt16 )
{
- SvFileStream aStream( String::CreateFromAscii("/proc/self/psinfo"), STREAM_READ ); // Das ist ein expliziter Pfad für UNXSOL!
+ SvFileStream aStream( String::CreateFromAscii("/proc/self/psinfo"), STREAM_READ ); // explicit path for UNXSOL!
if ( aStream.IsOpen() )
{
aStream.Read( &(pSysdepProfileSnapshot->mpsinfo), sizeof( psinfo ) );
aStream.Close();
}
- SvFileStream anotherStream( String::CreateFromAscii("/proc/self/status"), STREAM_READ ); // Das ist ein expliziter Pfad für UNXSOL!
+ SvFileStream anotherStream( String::CreateFromAscii("/proc/self/status"), STREAM_READ ); // explicit path for UNXSOL!
if ( anotherStream.IsOpen() )
{
anotherStream.Read( &(pSysdepProfileSnapshot->mpstatus), sizeof( pstatus ) );
anotherStream.Close();
}
- SvFileStream YetAnotherStream( String::CreateFromAscii("/proc/self/usage"), STREAM_READ ); // Das ist ein expliziter Pfad für UNXSOL!
+ SvFileStream YetAnotherStream( String::CreateFromAscii("/proc/self/usage"), STREAM_READ ); // explicit path for UNXSOL!
if ( YetAnotherStream.IsOpen() )
{
YetAnotherStream.Read( &(pSysdepProfileSnapshot->mprusage), sizeof( prusage ) );
@@ -111,7 +110,7 @@ void TTProfiler::GetSysdepProfileSnapshot( SysdepProfileSnapshot *pSysdepProfile
#define DIFF2( aFirst, aSecond, Membername ) ( aSecond.Membername - aFirst.Membername )
#define CALC_MS( nSec, nNSec ) ( nSec * 1000 + (nNSec+500000) / 1000000 )
#define DIFF_MS( pStart, pEnd, Member ) ( CALC_MS( pEnd->Member.tv_sec, pEnd->Member.tv_nsec ) - CALC_MS( pStart->Member.tv_sec, pStart->Member.tv_nsec ) )
-// Informationszeile zusammenbauen
+
String TTProfiler::GetSysdepProfileLine( SysdepProfileSnapshot *pStart, SysdepProfileSnapshot *pStop )
{
String aProfile;
diff --git a/automation/source/server/profiler.cxx b/automation/source/server/profiler.cxx
index c11ddce..2520a1f 100644
--- a/automation/source/server/profiler.cxx
+++ b/automation/source/server/profiler.cxx
@@ -158,7 +158,7 @@ void TTProfiler::GetProfileSnapshot( ProfileSnapshot *pProfileSnapshot )
}
-void TTProfiler::StartProfilingPerCommand() // Jeden Befehl mitschneiden
+void TTProfiler::StartProfilingPerCommand()
{
bIsProfilingPerCommand = sal_True;
}
@@ -214,11 +214,11 @@ void TTProfiler::Timeout()
aAutoProfileBuffer += aLine;
- ProfileSnapshot *pTemp = pAutoStart; // Tauschen, so daß jetziges Ende nächsten Start wird
+ ProfileSnapshot *pTemp = pAutoStart; // swap so that current end becomes the next start
pAutoStart = pAutoEnd;
pAutoEnd = pTemp;
- Start(); // Timer neu starten
+ Start(); // restart timer
}
String TTProfiler::GetAutoProfiling()
diff --git a/automation/source/server/profiler.hxx b/automation/source/server/profiler.hxx
index 9b8abba..cf04699 100644
--- a/automation/source/server/profiler.hxx
+++ b/automation/source/server/profiler.hxx
@@ -42,7 +42,7 @@
struct SysdepProfileSnapshot;
-struct SysdepStaticData; // Nicht wirklich statisch, sondern statisch �ber mehrere Snapshots
+struct SysdepStaticData; // not really static but static over several snapshots
struct ProfileSnapshot
{
@@ -59,13 +59,13 @@ public:
TTProfiler();
~TTProfiler();
- String GetProfileHeader(); // Titelzeile f�r Logdatei
- void StartProfileInterval( sal_Bool bReadAnyway = sal_False ); // Zustand merken
- void EndProfileInterval(); // Informationszeile zusammenbauen
+ String GetProfileHeader(); // headline for logfile
+ void StartProfileInterval( sal_Bool bReadAnyway = sal_False ); // memorize condition
+ void EndProfileInterval(); // construct information line
String GetProfileLine( String &aPrefix );
- void StartProfilingPerCommand(); // Jeden Befehl mitschneiden
+ void StartProfilingPerCommand();
void StopProfilingPerCommand();
sal_Bool IsProfilingPerCommand() { return bIsProfilingPerCommand; }
@@ -74,16 +74,16 @@ public:
sal_Bool IsPartitioning() { return bIsPartitioning; }
sal_uLong GetPartitioningTime();
- void StartAutoProfiling( sal_uLong nMSec ); // Automatisch alle nMSec Milisekunden sampeln
- String GetAutoProfiling(); // Aktuelle `Sammlung` abholen
- void StopAutoProfiling(); // Sampeln beenden
+ void StartAutoProfiling( sal_uLong nMSec ); // sample automatically every nMSec milliseconds
+ String GetAutoProfiling(); // get current 'collection'
+ void StopAutoProfiling();
sal_Bool IsAutoProfiling() { return bIsAutoProfiling; }
private:
void GetProfileSnapshot( ProfileSnapshot *pProfileSnapshot );
- // Informationszeile zusammenbauen
+
String GetProfileLine( ProfileSnapshot *pStart, ProfileSnapshot *pStop );
@@ -94,8 +94,6 @@ private:
sal_Bool bIsPartitioning;
-// F�r das Automatische Profiling in festen Intervallen
-
ProfileSnapshot *pAutoStart;
ProfileSnapshot *pAutoEnd;
sal_Bool bIsAutoProfiling;
@@ -104,13 +102,12 @@ private:
virtual void Timeout();
-// Einige Hilfsfunktionen
- String Dec( sal_uLong nNr ); // Ergebnis = nNr / 100 mit 2 Dezimalen
- String Pad( const String &aS, xub_StrLen nLen ); // F�gt blanks links an den String an
+ String Dec( sal_uLong nNr ); // result = nNr / 100 with 2 decimals
+ String Pad( const String &aS, xub_StrLen nLen ); // adds blanks links to the string
-/* Ab hier werden die Methoden Systemabh�ngig in den entsprechenden cxx implementiert
- Sie werden von den oberen Methoden gerufen.
+/* from now on the methods are implemented system dependent in the respective cxx
+ they are called by the methods above
*/
SysdepStaticData *pSysDepStatic;
@@ -121,13 +118,11 @@ private:
SysdepProfileSnapshot *NewSysdepSnapshotData();
void DeleteSysdepSnapshotData( SysdepProfileSnapshot *pSysdepProfileSnapshot );
- // Titelzeile f�r Logdatei
+
String GetSysdepProfileHeader();
- // Zustand merken
void GetSysdepProfileSnapshot( SysdepProfileSnapshot *pSysdepProfileSnapshot, sal_uInt16 nMode = PROFILE_START | PROFILE_END );
- // Informationszeile zusammenbauen
String GetSysdepProfileLine( SysdepProfileSnapshot *pStart, SysdepProfileSnapshot *pStop );
};
diff --git a/automation/source/server/recorder.cxx b/automation/source/server/recorder.cxx
index c74380d..6b28c84 100644
--- a/automation/source/server/recorder.cxx
+++ b/automation/source/server/recorder.cxx
@@ -612,7 +612,7 @@ IMPL_LINK( MacroRecorder, EventListener, VclSimpleEvent*, pEvent )
} // if
if ( bSendData )
- new StatementFlow( NULL, F_EndCommandBlock ); // Kommando zum Senden erzeugen und in que eintragen
+ new StatementFlow( NULL, F_EndCommandBlock ); // create command for sending and entry in que
return 0;
}
diff --git a/automation/source/server/retstrm.cxx b/automation/source/server/retstrm.cxx
index df36835..21b9ad1 100644
--- a/automation/source/server/retstrm.cxx
+++ b/automation/source/server/retstrm.cxx
@@ -80,7 +80,7 @@ void RetStream::GenReturn ( sal_uInt16 nRet, sal_uInt16 nMethod, SbxValue &aValu
Write(sal_uInt16(SIReturn));
Write(nRet);
Write((comm_UINT32)nMethod); //HELPID BACKWARD (no sal_uLong needed)
- Write(sal_uInt16(PARAM_SBXVALUE_1)); // Typ der folgenden Parameter
+ Write(sal_uInt16(PARAM_SBXVALUE_1)); // type of the following parameters
Write(aValue);
}
diff --git a/automation/source/server/server.cxx b/automation/source/server/server.cxx
index 44c2c0d..83a31be 100644
--- a/automation/source/server/server.cxx
+++ b/automation/source/server/server.cxx
@@ -49,7 +49,7 @@
#include <vcl/sound.hxx>
#include "testtool.hrc"
#include <vcl/bitmap.hxx>
-// Hat keinen Includeschutz
+// has got no include guard
#include <svtools/svtdata.hxx>
#include <rtl/textenc.h>
#include <rtl/uri.h>
@@ -101,7 +101,7 @@ RemoteControlCommunicationManager::RemoteControlCommunicationManager()
{
SetInfoType( CM_SHORT_TEXT | CM_ALL );
ByteString aByteString;
- InfoMsg( InfoString( aByteString, CM_ALL ) ); // Anzeigen, da� wir da sind
+ InfoMsg( InfoString( aByteString, CM_ALL ) );
}
}
@@ -141,8 +141,8 @@ IMPL_LINK( RemoteControlCommunicationManager, SetWinCaption, Timer*, EMPTYARG )
StatementList::GetFirstDocFrame()->SetText(String(aOriginalWinCaption).AppendAscii(" TT").Append(aAdditionalWinCaption).AppendAscii("[").Append(UniString::CreateFromInt32(nPortToListen)).AppendAscii("]"));
}
else
- { // Dann Probieren wir es eben in 1 Sekunde nochmal
- pTimer = new Timer(); // Wird im Link gel�scht
+ {
+ pTimer = new Timer(); // will be deleted in link
pTimer->SetTimeout( 1000 );
pTimer->SetTimeoutHdl( LINK( this, RemoteControlCommunicationManager, SetWinCaption ) );
pTimer->Start();
@@ -218,7 +218,7 @@ sal_uLong RemoteControlCommunicationManager::GetPort()
nPortIs = aConf.ReadKey("TTPort","0").toInt32();
- // noch pr�fen ob dieses Office getestet werden soll.
+
if ( !bAutomate || aConf.ReadKey( aNoTesttoolKey, "" ) != "" )
nPortIs = 0;
@@ -232,9 +232,9 @@ sal_uLong RemoteControlCommunicationManager::GetPort()
}
#if OSL_DEBUG_LEVEL > 1
-#define MIN_IDLE 10000 // Ruhe vor dem Sturm min 10 Sekunden
+#define MIN_IDLE 10000
#else
-#define MIN_IDLE 60000 // Ruhe vor dem Sturm min 1 Minuten
+#define MIN_IDLE 60000
#endif
class ExtraIdle : public AutoTimer
@@ -252,9 +252,9 @@ ExtraIdle::ExtraIdle( ImplRemoteControl *pRC )
: nStep( 0 )
, pRemoteControl (pRC )
{
- SetTimeout( 120000 ); // 2 Minuten
+ SetTimeout( 120000 );
#if OSL_DEBUG_LEVEL > 1
- SetTimeout( 40000 ); // 40 Sekunden
+ SetTimeout( 40000 );
#endif
Start();
}
@@ -270,7 +270,7 @@ void ExtraIdle::Timeout()
return;
}
- // M�ssen wir selbst idlen?
+
#if OSL_DEBUG_LEVEL > 1
sal_uLong nLastInputInterval = Application::GetLastInputInterval();
sal_Bool bIsInModalMode = Application::IsInModalMode();
@@ -279,7 +279,7 @@ void ExtraIdle::Timeout()
if ( Application::IsInModalMode() || Application::GetLastInputInterval() < MIN_IDLE )
#endif
{
- if ( nStep ) // Schon angefangen? dann abbrechen, sonst sp�ter nochmal
+ if ( nStep )
{
if ( nStep < 15 )
{
@@ -300,14 +300,14 @@ void ExtraIdle::Timeout()
return;
}
- if ( StatementList::pFirst ) // Verarbeitung neu aufsetzen
+ if ( StatementList::pFirst ) // reset handling
{
GetpApp()->PostUserEvent( LINK( pRemoteControl, ImplRemoteControl, CommandHdl ) );
return;
}
- switch ( nStep++ ) // Probieren ob wir noch was machen k�nnen
+ switch ( nStep++ ) // test whether there's still something to do
{
case 0:
{
@@ -509,7 +509,7 @@ void ExtraIdle::Timeout()
}
}
- // Wir sind am Ende
+
#if OSL_DEBUG_LEVEL < 2
delete this;
@@ -538,7 +538,7 @@ IMPL_LINK( ImplRemoteControl, CommandHdl, Application*, EMPTYARG )
if ( StatementList::MaybeResetSafeReschedule() )
{
- StatementList::bExecuting = sal_False; // Wird nacher im SafeReschedule wieder zur�ckgesetzt
+ StatementList::bExecuting = sal_False; // will be reset in SafeReschedule later
#if OSL_DEBUG_LEVEL > 1
m_pDbgWin->AddText( "SafeReschedule has been reset\n" );
#endif
@@ -565,12 +565,12 @@ IMPL_LINK( ImplRemoteControl, CommandHdl, Application*, EMPTYARG )
}
m_pDbgWin->AddText( "Leaving CommandHdl\n" );
#endif
- return 0; // Garnicht erst irgendwelchen bl�dsinn machen
+ return 0;
}
while( StatementList::pFirst && ( !StatementList::bReadingCommands || StatementList::bDying ) )
- // Schleift hier bis Befehl nicht zur�ckkommt,
- // Wird dann rekursiv �ber IdleHdl und PostUserEvent aufgerufen.
+ // loops until command is not coming back,
+ // is then called recursively via IdleHdl and PostUserEvent
{
m_bInsideExecutionLoop = sal_True;
#ifdef TIMERIDLE
@@ -586,7 +586,7 @@ IMPL_LINK( ImplRemoteControl, CommandHdl, Application*, EMPTYARG )
#if OSL_DEBUG_LEVEL > 1
m_pDbgWin->AddText( "Leaving CommandHdl\n" );
#endif
- return 0; // So dass die App nochmal �ne chance bekommt
+ return 0;
}
}
else
@@ -598,13 +598,13 @@ IMPL_LINK( ImplRemoteControl, CommandHdl, Application*, EMPTYARG )
#if OSL_DEBUG_LEVEL > 1
m_pDbgWin->AddText( "Leaving CommandHdl\n" );
#endif
- return 0; // So dass die App nochmal �ne chance bekommt
+ return 0;
}
}
catch( ... )
{
if ( !StatementFlow::bUseIPC )
- throw; // aus der Hilfe heraus nicht leise abbrechen
+ throw;
try
{
@@ -615,7 +615,7 @@ IMPL_LINK( ImplRemoteControl, CommandHdl, Application*, EMPTYARG )
OSL_FAIL("GPF");
pC->ReportError( GEN_RES_STR0( S_GPF_ABORT ) );
StatementList::bDying = sal_True;
- while ( StatementList::pFirst ) // Kommandos werden �bersprungen
+ while ( StatementList::pFirst ) // commands are skipped
StatementList::NormalReschedule();
delete pDlg;
}
@@ -630,7 +630,7 @@ IMPL_LINK( ImplRemoteControl, CommandHdl, Application*, EMPTYARG )
m_bInsideExecutionLoop = sal_False;
}
- StatementList::aWindowWaitUId = rtl::OString(); // Warten r�cksetzen, da handler sowieso verlassen wird
+ StatementList::aWindowWaitUId = rtl::OString();
#if OSL_DEBUG_LEVEL > 1
m_pDbgWin->AddText( "Leaving CommandHdl\n" );
@@ -688,28 +688,28 @@ sal_Bool ImplRemoteControl::QueCommands( sal_uLong nServiceId, SvStream *pIn )
{
case SICommand:
{
- new StatementCommand( pCmdStream ); // Wird im Konstruktor an Liste angeh�ngt
+ new StatementCommand( pCmdStream );
break;
}
case SIControl:
case SIStringControl:
{
- new StatementControl( pCmdStream, nId ); // Wird im Konstruktor an Liste angeh�ngt
+ new StatementControl( pCmdStream, nId );
break;
}
case SISlot:
{
- new StatementSlot( pCmdStream ); // Wird im Konstruktor an Liste angeh�ngt
+ new StatementSlot( pCmdStream );
break;
}
case SIUnoSlot:
{
- new StatementUnoSlot( pCmdStream ); // Wird im Konstruktor an Liste angeh�ngt
+ new StatementUnoSlot( pCmdStream );
break;
}
case SIFlow:
{
- new StatementFlow( nServiceId, pCmdStream, this ); // Wird im Konstruktor an Liste angeh�ngt
+ new StatementFlow( nServiceId, pCmdStream, this );
break;
}
default:
@@ -791,7 +791,7 @@ ImplRemoteControl::ImplRemoteControl()
#endif
}
if ( RemoteControlCommunicationManager::nComm )
- new ExtraIdle( this ); // Setzt die Bearbeitung wieder auf
+ new ExtraIdle( this ); // resumes editing
}
ImplRemoteControl::~ImplRemoteControl()
@@ -803,20 +803,20 @@ ImplRemoteControl::~ImplRemoteControl()
StatementList::bDying = sal_True;
#if OSL_DEBUG_LEVEL > 1
if ( m_pDbgWin )
- m_pDbgWin->bQuiet = sal_True; // Keine Ausgabe mehr im Debugwindow
+ m_pDbgWin->bQuiet = sal_True; // no more output in the debugwindow
#endif
#ifdef DBG_UTIL
- // Zur�cksetzen, so da� nachfolgende Assertions nicht verloren gehen
+ // reset so that the following assertions are not lost
DbgSetPrintTestTool( NULL );
osl_setDebugMessageFunc( StatementCommand::pOriginal_osl_DebugMessageFunc );
#endif
if ( StatementList::pFirst )
- { // Es sind noch Kommandos da, also auch eine M�glichkeit zur�ckzusenden.
+ {
StatementList::pFirst->ReportError( GEN_RES_STR0( S_APP_SHUTDOWN ) );
- while ( StatementList::pFirst ) // Kommandos werden �bersprungen
- StatementList::NormalReschedule(); // Fehler zur�ckgeschickt
+ while ( StatementList::pFirst )
+ StatementList::NormalReschedule();
}
if ( pServiceMgr )
diff --git a/automation/source/server/server.hxx b/automation/source/server/server.hxx
index 3b44ba8..fcadf8d 100644
--- a/automation/source/server/server.hxx
+++ b/automation/source/server/server.hxx
@@ -31,7 +31,7 @@
#include "editwin.hxx"
#include <automation/communi.hxx>
-#define TT_PORT_NOT_INITIALIZED sal_uLong(0xFFFFFFFF) // Eigentlich ja noch mehr, aber soll mal reichen
+#define TT_PORT_NOT_INITIALIZED sal_uLong(0xFFFFFFFF)
#define TT_NO_PORT_DEFINED 0
class RemoteControlCommunicationManager : public CommunicationManagerServerViaSocket
diff --git a/automation/source/server/sta_list.cxx b/automation/source/server/sta_list.cxx
index 3ff44fa..4581b6e 100644
--- a/automation/source/server/sta_list.cxx
+++ b/automation/source/server/sta_list.cxx
@@ -81,13 +81,13 @@ rtl::OString StatementList::aWindowWaitOldHelpId = rtl::OString();
rtl::OString StatementList::aWindowWaitOldUniqueId = rtl::OString();
sal_uInt16 StatementList::nUseBindings = 0;
-sal_uInt16 StatementList::aSubMenuId1 = 0; // Untermen�s bei PopupMenus
-sal_uInt16 StatementList::aSubMenuId2 = 0; // erstmal 2-Stufig
-sal_uInt16 StatementList::aSubMenuId3 = 0; // and now even 3 levels #i31512#
+sal_uInt16 StatementList::aSubMenuId1 = 0;
+sal_uInt16 StatementList::aSubMenuId2 = 0;
+sal_uInt16 StatementList::aSubMenuId3 = 0;
SystemWindow *StatementList::pMenuWindow = NULL;
TTProperties *StatementList::pTTProperties = NULL;
-sal_uInt16 StatementList::nMinTypeKeysDelay = 0; // Verz�gerung der einzelnen Anschl�ge f�r TypeKeys
+sal_uInt16 StatementList::nMinTypeKeysDelay = 0;
sal_uInt16 StatementList::nMaxTypeKeysDelay = 0;
sal_Bool StatementList::bDoTypeKeysDelay = sal_False;
@@ -134,7 +134,7 @@ StatementList::StatementList()
, bStatementInQue(sal_False)
{
if (!pRet)
- pRet = new RetStream; // so Sp�t wie m�glich, aber dennoch Zentral und auf jeden Fall rechtzeitig, da pRet private ist.
+ pRet = new RetStream; // as late as possible but still central and at any rate early enough because pRet is private
}
void StatementList::InitProfile()
@@ -200,7 +200,7 @@ void StatementList::QueStatement(StatementList *pAfterThis)
pFirst = this;
}
}
- else // am Ende einf�gen
+ else // insert at the end
{
pNext = NULL;
if( !pFirst )
@@ -994,7 +994,7 @@ String StatementList::ClientTree(Window *pBase, int Indent)
sal_Bool StatementList::CheckWindowWait()
{
- static Time StartTime = Time(0L); // Abbruch wenn Fenster absolut nicht schliesst.
+ static Time StartTime = Time(0L); // cancel if window doesn't want to close at all
if ( StartTime == Time(0L) )
StartTime = Time();
@@ -1010,8 +1010,8 @@ sal_Bool StatementList::CheckWindowWait()
m_pDbgWin->AddText( String::CreateFromInt32( pWindowWaitPointer->GetType() ).AppendAscii("\n") );
#endif
- // Ist die Zeit schonn abgelaufen?
- if ( StartTime + Time(0,0,10) < Time() ) // 10 Sekunden reichen wohl
+
+ if ( StartTime + Time(0,0,10) < Time() )
{
#if OSL_DEBUG_LEVEL > 1
m_pDbgWin->AddText( "Close timed out. Going on!! " );
@@ -1167,11 +1167,11 @@ void ImplMouseButtonUp( Window* pWin, MouseEvent &aMEvnt, sal_Bool bForceDirect
{
if ( pWin->IsTracking() )
{
- // siehe #64693 die Position ist f�r Toolboxen relevant
- // #60020 Jetzt hoffentlich kein GPF mehr
- // Zuerst Tracking beenden ohne Event
+ // look at #64693 the position is relevant to the toolboxes
+ // #60020 hopefully no more GPF now
+ // stop tracking at first without event
pWin->EndTracking( ENDTRACK_DONTCALLHDL );
- // dann eigenen Event mit richtigem Maus-Event senden
+ // then send own event with correct mouse event
TrackingEvent aTEvt( aMEvnt, ENDTRACK_END );
pWin->Tracking( aTEvt );
}
diff --git a/automation/source/server/statemnt.cxx b/automation/source/server/statemnt.cxx
index 12a00e3..14546fa 100644
--- a/automation/source/server/statemnt.cxx
+++ b/automation/source/server/statemnt.cxx
@@ -66,7 +66,7 @@
#include <svtools/table/tablecontrolinterface.hxx>
#include <svl/poolitem.hxx>
#include <svtools/extensionlistbox.hxx>
-// Hat keinen Includeschutz
+// has got no include guard
#include <svtools/svtdata.hxx>
#include <tools/time.hxx>
#include <svtools/stringtransfer.hxx>
@@ -191,12 +191,12 @@ void StatementFlow::SendViaSocket()
bSending = sal_True;
if ( pCommLink )
{
- if ( !pCommLink->TransferDataStream( pRet->GetStream() ) ) // tritt ein Fehler auf, so wird sofort gel�scht ...
+ if ( !pCommLink->TransferDataStream( pRet->GetStream() ) ) // if there's an error, it's deleted immediately
pCommLink = NULL;
}
else
{
- // Macht nix. Wenn das Basic nicht mehr da ist, ist sowiso alles egal
+ // never mind, if the basic is not there it doesn't matter anyway
OSL_FAIL("Cannot send results to TestTool");
}
@@ -219,16 +219,16 @@ sal_Bool StatementFlow::Execute()
if ( !bUseIPC )
{
- // bBool1 wurde im CTOR auf sal_False initialisiert
- if ( !bBool1 ) // also erster Durchlauf
+ // bBool1 has been initialized in CTOR to sal_False
+ if ( !bBool1 ) // means first run
{
pRemoteControl->pRetStream = pRet->GetStream();
- bBool1 = sal_True; // wurde im CTOR auf sal_False initialisiert
+ bBool1 = sal_True;
nRetryCount = nRetryCount * 4;
}
- if ( pRemoteControl->pRetStream && (nRetryCount--) ) // also solange nicht abgeholt
+ if ( pRemoteControl->pRetStream && (nRetryCount--) )
{
- return sal_False; // Bitte einmal vom Callstack runter
+ return sal_False;
}
}
@@ -241,7 +241,7 @@ sal_Bool StatementFlow::Execute()
{
case F_EndCommandBlock:
if ( !bUseIPC )
- { // wird oben abgehandelt
+ { // is handled above
pRet->Reset();
IsError = sal_False;
}
@@ -270,7 +270,7 @@ sal_Bool StatementFlow::Execute()
}
-// neue Hilfsfunktion, die stetig erweitert werden muss
+// new help function that should be enhanced constantly
static short ImpGetRType( Window *pWin )
{
short nRT = C_NoType;
@@ -640,10 +640,10 @@ sal_Bool StatementSlot::Execute()
}
-/* Neues Verfahren ab 334!
- Neue Methode zum einstellen, da� Modale Dialoge immer Asynchron aufgerufen werden
- und echter Returnwert, ob Slot geklappt hat
- und Testen ob Slot �berhaupt durch UI aufgerufen werden kann */
+/* new principle from 334!
+ new method to make dialogues be called asynchronously
+ and real return value that shows whether slot was successfull
+ and to test whether slot can be called by the UI at all */
SendProfile( SlotString( nFunctionId ) );
@@ -753,7 +753,7 @@ StatementCommand::StatementCommand( SCmdStream *pCmdIn )
m_pDbgWin->AddText( "*Deleting all Commands:\n" );
#endif
bReadingCommands = sal_False;
- while ( StatementList::pFirst != this ) // Alles L�schen au�er mich selbst
+ while ( StatementList::pFirst != this ) // delete everything apart from myself
{
StatementList *pDeQue = StatementList::pFirst;
pDeQue->Advance();
@@ -783,7 +783,7 @@ void StatementCommand::WriteControlData( Window *pBase, sal_uLong nConf, sal_Boo
pBase = pBase->GetParent();
}
- { // Klammerung, so da� der String nicht w�hrend der Rekursion bestehen bleibt
+ { // bracketing to prevent the string from persisting during the recursion
String aName;
sal_Bool bSkip = sal_False;
@@ -888,7 +888,7 @@ void StatementCommand::WriteControlData( Window *pBase, sal_uLong nConf, sal_Boo
TypeString(pBase->GetType()).Append(aTypeSuffix).AppendAscii(": ").Append(aName), sal_False );
- if ( pBase->GetType() == WINDOW_TOOLBOX ) // Buttons und Controls auf Toolboxen.
+ if ( pBase->GetType() == WINDOW_TOOLBOX )
{
ToolBox *pTB = ((ToolBox*)pBase);
sal_uInt16 i;
@@ -961,11 +961,11 @@ void StatementCommand::WriteControlData( Window *pBase, sal_uLong nConf, sal_Boo
}
}
- return; // ToolBox ist hier schon komplett abgehandelt.
+ return;
}
- if ( pBase->GetType() == WINDOW_BUTTONDIALOG // Buttons auf Buttondialogen mit ID
+ if ( pBase->GetType() == WINDOW_BUTTONDIALOG
|| pBase->GetType() == WINDOW_MESSBOX
|| pBase->GetType() == WINDOW_INFOBOX
|| pBase->GetType() == WINDOW_WARNINGBOX
@@ -1006,12 +1006,12 @@ void StatementCommand::WriteControlData( Window *pBase, sal_uLong nConf, sal_Boo
break;
}
- pRet->GenReturn ( RET_WinInfo, aID, (comm_UINT32)pBD->GetPushButton( pBD->GetButtonId(i) )->GetType(), // So da� der Text angezeigt wird!
+ pRet->GenReturn ( RET_WinInfo, aID, (comm_UINT32)pBD->GetPushButton( pBD->GetButtonId(i) )->GetType(), // so that text is displayed!
TypeString(pBD->GetPushButton( pBD->GetButtonId(i) )->GetType()).AppendAscii(": ").Append(aName)
.AppendAscii(" ButtonId = ").AppendAscii( aID.GetBuffer() ), sal_False );
}
- return; // ButtonDialog ist hier schon komplett abgehandelt.
+ return;
}
@@ -1063,7 +1063,7 @@ void StatementCommand::WriteControlData( Window *pBase, sal_uLong nConf, sal_Boo
}
}
- return; // Menu ist hier schon komplett abgehandelt.
+ return;
}
}
}
@@ -1363,16 +1363,16 @@ sal_Bool StatementCommand::DisplayHID()
{
// Return sal_True -> reexecute command
- if ( !bBool2 ) // Wird auf sal_False initialisiert
+ if ( !bBool2 ) // is initialized with sal_False
{
- bBool2 = sal_True; // Wir sind initialisiert.
- GetTTSettings()->pDisplayInstance = this; // Und haben die Macht (Alle anderen beenden sich)
+ bBool2 = sal_True;
+ GetTTSettings()->pDisplayInstance = this; // and have the power (all others quit themselves)
if ( !(nParams & PARAM_UINT32_1) )
{
- if( GetTTSettings()->pDisplayHidWin ) // Nichts ver�ndern
+ if( GetTTSettings()->pDisplayHidWin ) // don't change anything
nLNr1_and_Pointer.nLNr1 = GetTTSettings()->pDisplayHidWin->GetConfig();
- else // Beim ersten Aufruf wollen wir alles richtig einstellen
+ else
nLNr1_and_Pointer.nLNr1 = DH_MODE_KURZNAME | DH_MODE_LANGNAME;
if( ((nParams & PARAM_BOOL_1) && bBool1) )
@@ -1388,7 +1388,7 @@ sal_Bool StatementCommand::DisplayHID()
if ( GetTTSettings()->pDisplayInstance && GetTTSettings()->pDisplayInstance != this )
{
DBG_WARNING("Mehrere DisplayHID am laufen");
- return sal_False; // Noch eine andere Instanz macht das gleiche!
+ return sal_False; // another instance is doing the same!
}
if ( !GetTTSettings()->pDisplayHidWin )
@@ -1493,9 +1493,9 @@ sal_Bool StatementCommand::DisplayHID()
if ( GetTTSettings()->pDisplayHidWin->IsSendData() && GetTTSettings()->Act )
{
if ( !StatementFlow::bSending )
- { // Normalerweise syncronisierung �ber Protokoll. Hier ist das aber asyncron!!!
+ { // usually synchronization over the protocol. But it's asynchronous here!!!
WriteControlData( GetTTSettings()->Act, GetTTSettings()->pDisplayHidWin->GetConfig() );
- new StatementFlow( this, F_EndCommandBlock ); // Kommando zum Senden erzeugen und in que eintragen
+ new StatementFlow( this, F_EndCommandBlock ); // create command for sending and enter it on que
}
}
}
@@ -1508,9 +1508,9 @@ sal_Bool StatementCommand::DisplayHID()
}
}
- if ( pFirst == this ) // Sollte immer so sein, aber besser isses
- if ( pNext ) // Befehle warten auf Ausf�hrung
- { // An Ende neu einsortieren
+ if ( pFirst == this )
+ if ( pNext )
+ {
Advance();
QueStatement( NULL );
}
@@ -1686,11 +1686,11 @@ IMPL_LINK( TranslateWin, DoRestore, PushButton*, EMPTYARG )
sTT_E_NEW.SearchAndReplaceAll( CUniString("\\t"), CUniString("\t") );
if ( StatementList::WinPtrValid( pTranslateWin ) && pTranslateWin->GetText().CompareTo( sTT_E_NEW ) == COMPARE_EQUAL )
- { // Im ersten schritt nur in der UI zur�ck
+ {
pTranslateWin->SetText( sTT_E_OLD );
}
else
- { // Im zweite Schritt auch den eingegebenen Text
+ {
EditTT_E_NEW.SetText( FixedTextTT_FT_OLD.GetText() );
PushButtonTT_PB_RESTORE.Disable();
}
@@ -1796,10 +1796,10 @@ long TranslateWin::VCLEventHook( NotifyEvent& rEvt )
if ( pTranslateWin )
{
MarkShortcutErrors( pTranslateWin->GetWindow( WINDOW_OVERLAP ), sal_True );
- // alle CRs quoten (NF)
+ // quote all CRs (NF)
String sTT_E_NEW( pTranslateWin->GetText());
sTT_E_NEW.SearchAndReplaceAll( CUniString("\n"), CUniString("\\n") );
- // alle TABSs quoten ()
+ // quote all TABSs ()
sTT_E_NEW.SearchAndReplaceAll( CUniString("\t"), CUniString("\\t") );
FixedTextTT_FT_OLD.SetText( sTT_E_NEW );
@@ -1835,7 +1835,7 @@ public:
FindShortcutErrors::FindShortcutErrors()
: Search( SEARCH_NOOVERLAP | SEARCH_NO_TOPLEVEL_WIN )
{
- SetAction( FDS_ACTION_COLLECT ); // Wir fange immer mit sammeln an, ODER??
+ SetAction( FDS_ACTION_COLLECT );
}
void FindShortcutErrors::SetAction( sal_uInt16 nA )
@@ -1998,7 +1998,7 @@ void TranslateWin::EnableTranslation()
void StatementCommand::Translate()
{
- // Es wurde eine initale UniqueId mitgegeben. Dann nur die dopelten Shortcuts liefern
+ // there's an initial UniqueId so only deliver the doubled shortcuts
if( (nParams & PARAM_STR_1) && nLNr1_and_Pointer.nLNr1 )
{
String aDouble;
@@ -2039,7 +2039,7 @@ void StatementCommand::Translate()
if ( pTranslationWindow->GetType() == WINDOW_BORDERWINDOW && pTranslationWindow->GetWindow( WINDOW_CLIENT ) )
{
Window* pNew = pTranslationWindow->GetWindow( WINDOW_CLIENT );
- // Bei Dockingwindoes das kanze Geraffel von Docking Floating �berspringen
+
while ( IsDialog( pNew ) && !pNew->GetUniqueOrHelpId().getLength() && pNew->GetChildCount() == 1 )
pNew = pNew->GetChild( 0 );
pTranslationWindow = pNew;
@@ -2066,7 +2066,7 @@ void StatementCommand::Translate()
aTranslation += TypeString( pParentDialog->GetType() );
}
else
- aTranslation.AppendAscii( "0;" ); // Zahl + leerer String
+ aTranslation.AppendAscii( "0;" );
aTranslation += ';';
aTranslation += '\"';
@@ -2085,9 +2085,9 @@ void StatementCommand::Translate()
aTranslation += GetTTSettings()->pTranslateWin->GetComment();
aTranslation += '\"';
- // alle CRs quoten (NF)
+ // quote all CRs (NF)
aTranslation.SearchAndReplaceAll( CUniString("\n"), CUniString("\\n") );
- // alle TABSs quoten ()
+ // quote all TABSs ()
aTranslation.SearchAndReplaceAll( CUniString("\t"), CUniString("\\t") );
pRet->GenReturn ( RET_Value, nMethodId, aTranslation );
@@ -2119,8 +2119,8 @@ void StatementCommand::Translate()
}
Window* StatementCommand::GetNextOverlap( Window* pBase )
-{ // Findet irgendwelche Overlap-Fenster, die schlie�bar aussehen
- // Eventuell mu� noch die Auswahl verfeinert werden.
+{ // finds some overlap windows that look closable
+ // maybe the choice must be improved
if ( pBase->GetType() != WINDOW_BORDERWINDOW )
pBase = pBase->GetWindow( WINDOW_OVERLAP );
@@ -2153,13 +2153,13 @@ Window* StatementCommand::GetNextOverlap( Window* pBase )
Window* StatementCommand::GetNextRecoverWin()
{
- // �ber die TopLevelWindows der App iterieren
+
Window* pBase = Application::GetFirstTopLevelWindow();
Window *pControl = NULL;
Window* pMyFirstDocFrame = NULL;
while ( pBase )
{
- // zuerst weitere Fenster auf dem Fenster suchen und schliessen
+
pControl = GetNextOverlap( pBase );
if ( pControl && pControl->GetType() == WINDOW_HELPTEXTWINDOW )
{} // skip it
@@ -2174,8 +2174,8 @@ Window* StatementCommand::GetNextRecoverWin()
return pControl;
}
- // dann das Fenster selbst Schliessen
- // erstes DocWin �berspringen
+ // then close the window itself
+ // skip first DocWin
// Assumption that Doc Windows are Borderwindows and ButtonDialog and such are not
if ( pBase->IsVisible() && !IsFirstDocFrame( pBase ) && pBase->GetType() != WINDOW_BORDERWINDOW && !IsIMEWin( pBase ) )
return pBase;
@@ -2250,7 +2250,7 @@ sal_Bool StatementCommand::Execute()
nLNr1_and_Pointer.nLNr1 = Time().GetTime() + nNr1/10;
bBool1 = sal_True;
}
- if ( Time().GetTime() < sal_Int32(nLNr1_and_Pointer.nLNr1) ) // Aktuelle Zeit kleiner Endzeit
+ if ( Time().GetTime() < sal_Int32(nLNr1_and_Pointer.nLNr1) )
return sal_False;
break;
case RC_DisplayHid:
@@ -2261,13 +2261,12 @@ sal_Bool StatementCommand::Execute()
{
if ( !bBool1 )
{
- nRetryCount = 150; // das sollte reichen.
- bBool1 = sal_True; // Nur beim ersten mal!
- nNr1 = 1; // Welcher Button ist dran?
- nLNr1_and_Pointer.pWindow = 0; // Speichern des AppWin
- aString1 = UniString(); // Liste der geschlossenen Fenster
+ nRetryCount = 150;
+ bBool1 = sal_True;
+ nNr1 = 1;
+ nLNr1_and_Pointer.pWindow = 0; // save the AppWin
+ aString1 = UniString(); // list of closed windows
- // So da� nacher auch wieder alles auf Default steht
nUseBindings = 0;
bCatchGPF = sal_True;
bUsePostEvents = sal_True;
@@ -2298,7 +2297,7 @@ sal_Bool StatementCommand::Execute()
short nRT = ImpGetRType( pControl );
if ( nRT == C_TabControl && pControl->GET_REAL_PARENT() && pControl->GET_REAL_PARENT()->GetType() == WINDOW_TABDIALOG )
- { // Bei Tabcontrol den zugeh�rigen Tabdialog nehmen
+ { // take belonging tab if tabcontrol
pControl = pControl->GET_REAL_PARENT();
nRT = ImpGetRType( pControl );
}
@@ -2322,7 +2321,7 @@ sal_Bool StatementCommand::Execute()
case C_ButtonDialog:
{
ButtonDialog* pBD = (ButtonDialog*)pControl;
- // nNr1 >= 10 bedeutet (Custom)-Buttons durchgehen
+ // nNr1 >= 10 means go through (Custom)-Buttons
if ( nNr1 >= 10+pBD->GetButtonCount() ) nNr1 = 1;
switch( nNr1 )
{
@@ -2333,7 +2332,7 @@ sal_Bool StatementCommand::Execute()
SET_WINP_CLOSING(pControl);
pBD->EndDialog(RET_OK);
}
- nNr1 = 10; // Nochmal alle Buttons der Reihe nach
+ nNr1 = 10;
break;
case 4:
if ( pBD->GetPushButton( BUTTONID_CANCEL ) )
@@ -2398,9 +2397,9 @@ sal_Bool StatementCommand::Execute()
SET_WINP_CLOSING(pControl);
((DockingWindow*)pControl)->Close();
- // Eigentlich nur bei TaskWindows! Hoffen wir mal, da� keine anderen DockingWindows dazwischen hauen.
+ // actually only for TaskWindows! let's hope there are no DockingWindows messing it up
if ( nLNr1_and_Pointer.pWindow != pControl )
- nNr1 = 1; // Zum durchprobieren der Buttons beim Schlie�en
+ nNr1 = 1; // to try buttons during closing
... etc. - the rest is truncated
More information about the Libreoffice-commits
mailing list